疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发
出版时间:
2014-03
版次:
1
ISBN:
9787121224379
定价:
99.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
628页
字数:
1134千字
正文语种:
简体中文
29人买过
-
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》以iOS7.0、Xcode5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与CoreData、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。
李刚,从事10多年的软件行业从业经历,现任疯狂软件教育中心教学总监。
51cto专家门诊特邀嘉宾。
曾任广州电信、广东龙泉科技等公司的技术培训导师,广东技术师范学院计算机科学系的兼职副教授。
培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。
国内著名高端IT技术作家,已出版疯狂体系图书均已得到广泛的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版、授权到台湾地区。 第1章 多点触摸与手势检测
1.1 响应者链
1.2 响应触碰方法
1.3 使用手势处理器(UIGestureRecognizer)
1.4 创建和使用自定义手势处理器
1.5 本章小结
第2章 国际化
2.1 iOS应用国际化的基础
2.2 国际化界面设计文件
2.3 国际化应用程序的显示名称
2.4 国际化图片
2.5 国际化文本
2.6 本章小结
第3章 iOS的数据存储与IO
3.1 应用程序沙盒
3.2 应用程序参数与用户默认设置
3.3 属性列表
实例:备忘录
3.4 对象归档和原生I/O API
3.5 使用SQLite 3数据库
3.6 使用Core Data框架
3.7 本章小结
第4章 多媒体应用开发
4.1 音频和视频的播放
4.2 使用AVAudioRecorder录制音频
4.3 拍照和录制视频
4.4 使用AVFoundation生成视频缩略图
4.5 本章小结
第5章 管理手机
5.1 使用AddressBook管理联系人
5.2 使用AddressBookUI管理联系人
5.3 使用UIApplication打电话、发短信
5.4 使用MFMessageComposeViewController发短信
5.5 使用MFMailComposeViewController发送邮件
5.6 本章小结
第6章 加速计与陀螺仪
6.1 iOS支持的加速计和陀螺仪
6.2 感知设备移动
6.3 iOS 7新增的计步器
6.4 iOS 7新增的CMMotionActivityManager
6.5 本章小结
第7章 多线程
7.1 线程概述
7.2 使用NSThread实现多线程
7.3 线程同步与线程通信
7.4 使用GCD实现多线程
7.5 后台运行
7.6 使用NSOperation与NSOperationQueue实现多线程
7.7 本章小结
第8章 iOS网络应用编程
8.1 检测网络状态
8.2 使用CFNetwork实现TCP协议的通信
8.3 使用NSURLConnection
8.4 XML解析
8.5 JSON解析
8.6 使用AFNetworking实现网络通信
8.7 使用ASIHTTPRequest框架实现网络编程
8.8 本章小结
第9章 使用CoreLocation定位
9.1 iOS的定位支持
9.2 获取定位信息
9.3 方向监测
9.4 区域监测
9.5 本章小结
第10章 使用MapKit开发地图服务
10.1 使用MapKit框架
10.2 根据地址定位
10.3 在地图上添加锚点
10.4 在地图上添加覆盖层
10.5 使用iOS 7新增的MKDirections获取导航路线
10.6 本章小结
第11章 推送机制
11.1 使用NSNotificationCenter通信
11.2 iOS本地通知
11.3 iOS远程推送通知
11.4 本章小结
第12章 iCloud服务与应用
12.1 iCloud入门
12.2 使用iCloud保存云端首选项
12.3 本章小结
第13章 使用cocos2d开发2D游戏
13.1 cocos2d简介
13.2 cocos2d的下载与安装
13.3 创建cocos2d项目
13.4 CCNode节点类
13.5 CCScene场景类
13.6 CCLayer类
13.7 CCDirector导演类
13.8 CCTexture纹理类
13.9 CCSprite精灵类
13.10 cocos2d中的动作
13.11 cocos2d中的动画
13.12 cocos2d中的文本
13.13 cocos2d中的声音
13.14 疯狂打飞机游戏
13.15 本章小结
第14章 粒子效果、瓦片地图和物理引擎
14.1 粒子系统相关的类
14.2 cocos2d中内置的粒子系统
14.3 使用Particle Designer生成粒子效果
14.4 瓦片地图
14.5 Tiled地图相关的类
14.6 在项目中使用Tiled地图
14.7 真实手游:萌仙
14.8 Box2D物理引擎
14.9 开发Box2D项目
14.10 愤怒的小鸟
14.11 本章小结
-
内容简介:
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》以iOS7.0、Xcode5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与CoreData、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。
《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。
-
作者简介:
李刚,从事10多年的软件行业从业经历,现任疯狂软件教育中心教学总监。
51cto专家门诊特邀嘉宾。
曾任广州电信、广东龙泉科技等公司的技术培训导师,广东技术师范学院计算机科学系的兼职副教授。
培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。
国内著名高端IT技术作家,已出版疯狂体系图书均已得到广泛的市场认同,多次重印成为超级畅销书,并被多所“985”“211”院校选作教材。部分图书已被翻译成繁体中文版、授权到台湾地区。
-
目录:
第1章 多点触摸与手势检测
1.1 响应者链
1.2 响应触碰方法
1.3 使用手势处理器(UIGestureRecognizer)
1.4 创建和使用自定义手势处理器
1.5 本章小结
第2章 国际化
2.1 iOS应用国际化的基础
2.2 国际化界面设计文件
2.3 国际化应用程序的显示名称
2.4 国际化图片
2.5 国际化文本
2.6 本章小结
第3章 iOS的数据存储与IO
3.1 应用程序沙盒
3.2 应用程序参数与用户默认设置
3.3 属性列表
实例:备忘录
3.4 对象归档和原生I/O API
3.5 使用SQLite 3数据库
3.6 使用Core Data框架
3.7 本章小结
第4章 多媒体应用开发
4.1 音频和视频的播放
4.2 使用AVAudioRecorder录制音频
4.3 拍照和录制视频
4.4 使用AVFoundation生成视频缩略图
4.5 本章小结
第5章 管理手机
5.1 使用AddressBook管理联系人
5.2 使用AddressBookUI管理联系人
5.3 使用UIApplication打电话、发短信
5.4 使用MFMessageComposeViewController发短信
5.5 使用MFMailComposeViewController发送邮件
5.6 本章小结
第6章 加速计与陀螺仪
6.1 iOS支持的加速计和陀螺仪
6.2 感知设备移动
6.3 iOS 7新增的计步器
6.4 iOS 7新增的CMMotionActivityManager
6.5 本章小结
第7章 多线程
7.1 线程概述
7.2 使用NSThread实现多线程
7.3 线程同步与线程通信
7.4 使用GCD实现多线程
7.5 后台运行
7.6 使用NSOperation与NSOperationQueue实现多线程
7.7 本章小结
第8章 iOS网络应用编程
8.1 检测网络状态
8.2 使用CFNetwork实现TCP协议的通信
8.3 使用NSURLConnection
8.4 XML解析
8.5 JSON解析
8.6 使用AFNetworking实现网络通信
8.7 使用ASIHTTPRequest框架实现网络编程
8.8 本章小结
第9章 使用CoreLocation定位
9.1 iOS的定位支持
9.2 获取定位信息
9.3 方向监测
9.4 区域监测
9.5 本章小结
第10章 使用MapKit开发地图服务
10.1 使用MapKit框架
10.2 根据地址定位
10.3 在地图上添加锚点
10.4 在地图上添加覆盖层
10.5 使用iOS 7新增的MKDirections获取导航路线
10.6 本章小结
第11章 推送机制
11.1 使用NSNotificationCenter通信
11.2 iOS本地通知
11.3 iOS远程推送通知
11.4 本章小结
第12章 iCloud服务与应用
12.1 iCloud入门
12.2 使用iCloud保存云端首选项
12.3 本章小结
第13章 使用cocos2d开发2D游戏
13.1 cocos2d简介
13.2 cocos2d的下载与安装
13.3 创建cocos2d项目
13.4 CCNode节点类
13.5 CCScene场景类
13.6 CCLayer类
13.7 CCDirector导演类
13.8 CCTexture纹理类
13.9 CCSprite精灵类
13.10 cocos2d中的动作
13.11 cocos2d中的动画
13.12 cocos2d中的文本
13.13 cocos2d中的声音
13.14 疯狂打飞机游戏
13.15 本章小结
第14章 粒子效果、瓦片地图和物理引擎
14.1 粒子系统相关的类
14.2 cocos2d中内置的粒子系统
14.3 使用Particle Designer生成粒子效果
14.4 瓦片地图
14.5 Tiled地图相关的类
14.6 在项目中使用Tiled地图
14.7 真实手游:萌仙
14.8 Box2D物理引擎
14.9 开发Box2D项目
14.10 愤怒的小鸟
14.11 本章小结
查看详情
-
八五品
广东省东莞市
平均发货17小时
成功完成率91.92%
-
八五品
广东省东莞市
平均发货16小时
成功完成率93.53%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货13小时
成功完成率91.93%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.46%
-
八五品
广东省东莞市
平均发货17小时
成功完成率92.34%
-
八品
河北省保定市
平均发货3小时
成功完成率93.26%
-
九品
广东省东莞市
平均发货13小时
成功完成率91.93%
-
九品
广东省东莞市
平均发货16小时
成功完成率93.53%
-
九品
广东省东莞市
平均发货17小时
成功完成率91.92%
-
九品
广东省东莞市
平均发货14小时
成功完成率91.55%
-
八五品
山东省枣庄市
平均发货20小时
成功完成率92.82%
-
八五品
广东省东莞市
平均发货14小时
成功完成率96.05%
-
九品
天津市武清区
平均发货8小时
成功完成率92.58%
-
八五品
湖北省孝感市
平均发货11小时
成功完成率94.39%
-
九五品
广东省广州市
平均发货1小时
成功完成率97.29%
-
九品
北京市丰台区
平均发货13小时
成功完成率97.38%
-
九品
河北省衡水市
平均发货6小时
成功完成率96.81%
-
八五品
广东省惠州市
平均发货17小时
成功完成率27.27%
-
八五品
四川省成都市
平均发货11小时
成功完成率92.94%
-
九五品
四川省成都市
平均发货11小时
成功完成率93.37%
-
九五品
四川省成都市
平均发货11小时
成功完成率92.94%
-
八五品
北京市海淀区
平均发货14小时
成功完成率91.2%
-
八五品
广东省深圳市
平均发货12小时
成功完成率95.87%
-
九品
北京市昌平区
平均发货12小时
成功完成率95.31%
-
九品
北京市通州区
平均发货10小时
成功完成率87.28%
-
八五品
陕西省西安市
平均发货10小时
成功完成率93.12%
-
八五品
陕西省咸阳市
平均发货12小时
成功完成率90.89%
-
九品
北京市通州区
平均发货10小时
成功完成率92.7%
-
八五品
广东省东莞市
平均发货12小时
成功完成率95.87%
-
八品
-
九品
-
九五品
江西省南昌市
平均发货19小时
成功完成率85.05%
-
八五品
北京市通州区
平均发货43小时
成功完成率71.43%
-
九品
湖南省邵阳市
平均发货37小时
成功完成率67.19%
-
2014-05 印刷
印次: 2
八五品
河南省濮阳市
平均发货21小时
成功完成率96.56%
-
2014-03 印刷
九品
北京市昌平区
平均发货33小时
成功完成率92.93%
-
九品
北京市昌平区
平均发货23小时
成功完成率86.21%
-
九品
湖北省十堰市
平均发货13小时
成功完成率94.96%
-
九品
辽宁省鞍山市
平均发货7小时
成功完成率91.8%
-
九品
江西省南昌市
平均发货17小时
成功完成率85.23%
-
八五品
山东省济南市
平均发货11小时
成功完成率89.59%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.57%
-
八五品
江西省南昌市
平均发货14小时
成功完成率90.53%
-
八五品
河南省鹤壁市
平均发货22小时
成功完成率90.9%
-
八五品
重庆市沙坪坝区
平均发货14小时
成功完成率90%