主页 详情

《iOS组件与框架 iOS SDK高级特性剖析》_(美)里克特,(美)基利著_13621375_9787115365538

【书名】:《iOS组件与框架 iOS SDK高级特性剖析》
【作者】:(美)里克特,(美)基利著
【出版社】:北京:人民邮电出版社
【时间】:2014
【页数】:454
【ISBN】:9787115365538
【SS码】:13621375

最新查询

内容简介

第1章 UIKit Dynamics

1.1 示例应用

1.2 UIKit Dynamics简介

1.3 实现UIKit Dynamics

1.3.1 重力

1.3.2 碰撞

1.3.3 连接

1.3.4 弹簧效果

1.3.5 吸附

1.3.6 推力

1.3.7 物体属性

1.4 深入了解UIDynamicAnimator和UIDynamicAnimatorDelegate

1.5 小结

1.6 练习

第2章 Core Location、MapKit和地理围栏

2.1 示例应用

2.2 获取用户的位置

2.2.1 需求和许可

2.2.2 检查定位服务是否已开启

2.2.3 开始位置请求

2.2.4 分析和理解位置数据

2.2.5 重大变化通知

2.2.6 使用GPX文件进行位置测试

2.3 显示地图

2.3.1 理解坐标系

2.3.2 配置和定制MKMapKit

2.3.3 响应用户交互

2.4 地图注释和覆盖层

2.4.1 添加注释

2.4.2 显示标准和自定义的注释视图

2.4.3 可拖曳的注释视图

2.4.4 使用地图覆盖层

2.5 地理编码和反向地理编码

2.5.1 对地址进行地理编码

2.5.2 对位置进行反向地理编码

2.6 地理围栏

2.6.1 检查区域监视功能

2.6.2 定义边界

2.6.3 监视变化

2.7 获取线路

2.8 小结

2.9 练习

第3章 排行榜

3.1 “打仙人掌”游戏

3.1.1 生成仙人掌

3.1.2 处理玩家与仙人掌的交互

3.1.3 显示生命数和得分

3.1.4 暂停和继续

3.1.5 对游戏“打仙人掌”的最后思考

3.2 iTunes Connect

3.3 游戏中心管理器

3.4 身份验证

3.4.1 常见的身份验证错误

3.4.2 iOS 6身份验证

3.5 提交得分

3.5.1 在游戏“打仙人掌”中添加得分功能

3.5.2 显示排行榜

3.5.3 得分挑战

3.5.4 更深入地了解排行榜

3.6 小结

3.7 练习

第4章 成就

4.1 iTunes Connect

4.2 显示成就进度

4.3 游戏中心管理器和身份验证

4.4 成就缓存

4.5 报告成就

4.6 添加成就钩子

4.7 完成横幅

4.8 成就挑战

4.9 在游戏“打仙人掌”中添加成就功能

4.9.1 一步获得的成就

4.9.2 可分多步获得的成就

4.9.3 可分多次获得的成就

4.9.4 捎带式成就及存储准确的成就进度

4.9.5 基于时间的成就

4.10 重置成就

4.11 更深入地了解成就

4.12 小结

4.13 练习

第5章 地址簿

5.1 为何支持地址簿很重要

5.2 地址簿编程的限制

5.3 示例应用简介

5.4 使用地址簿

5.4.1 从地址簿读取数据

5.4.2 从地址簿读取多值数据

5.4.3 理解地址簿标签

5.4.4 使用地址

5.5 地址簿图形用户界面

5.6 以编程方式创建联系人

5.7 小结

5.8 练习

第6章 使用音乐库

6.1 示例应用简介

6.2 打造播放引擎

6.2.1 注册播放通知

6.2.2 播放控制

6.2.3 响应状态变化

6.2.4 时长和定时器

6.2.5 随机播放和重复播放

6.3 媒体选择器

6.4 以编程方式选择媒体

6.4.1 随机选择歌曲

6.4.2 使用谓词选择歌曲

6.5 小结

6.6 练习

第7章 使用和分析JSON

7.1 JSON

7.1.1 使用JSON的好处

7.1.2 JSON资源

7.2 示例应用简介

7.3 访问服务器

7.4 从服务器获取JSON

7.4.1 创建请求

7.4.2 查看响应

7.4.3 分析JSON

7.4.4 显示数据

7.5 发布消息

7.5.1 JSON编码

7.5.2 将JSON数据发送给服务器

7.6 小结

7.7 练习

第8章 iCloud

8.1 示例应用

8.2 配置应用以支持iCloud

8.2.1 设置账户

8.2.2 启用iCloud功能

8.2.3 初始化iCloud

8.3 UIDocument简介

8.3.1 创建UIDocument子类

8.3.2 与UIDocument交互

8.4 与iCloud交互

8.4.1 列出iCioud中的文档

8.4.2 检测iCloud冲突

8.5 解决冲突

8.6 键值存储同步

8.7 小结

8.8 练习

第9章 通知

9.1 本地通知和推送通知的差别

9.2 示例应用

9.3 配置应用

9.4 创建开发推送SSL证书

9.5 开发供应配置文件

9.6 准备自定义声音

9.7 注册远程通知

9.8 调度本地通知

9.9 接收通知

9.10 推送通知服务器

9.11 Rails基本配置

9.12 添加设备和呼叫支持

9.13 设备控制器

9.14 呼叫控制器

9.15 整合起来

9.16 发送推送通知

9.17 处理APNs反馈

9.18 小结

9.19 练习

第10章 使用Game Kit蓝牙联网技术

10.1 Game Kit蓝牙联网技术的局限性

10.2 Game Kit蓝牙联网技术的优点

10.3 示例应用

10.4 对等设备选择器

10.5 发送数据

10.5.1 数据传输模式

10.5.2 在示例应用中发送数据

10.6 接收数据

10.7 状态变化

10.8 高级功能

10.8.1 对等设备的显示名称

10.8.2 在不使用对等设备选择器的情况下建立连接

10.8.3 会话模式

10.9 小结

10.10 练习

第11章 AirPrint

11.1 AirPrint打印机

11.2 检查设备是否支持AirPrint

11.3 打印文本

11.3.1 打印信息

11.3.2 设置页面范围

11.3.3 错误处理

11.3.4 启动打印作业

11.3.5 Print Simulator的反馈

11.4 打印中心

11.5 打印渲染的HTML

11.6 打印PDF

11.7 小结

11.8 练习

第12章 Core Data简介

12.1 判断是否适合使用Core Data

12.2 Core Data托管对象

12.2.1 托管对象

12.2.2 托管对象模型

12.2.3 托管对象模型迁移

12.2.4 创建托管对象

12.2.5 对象检索和排序

12.2.6 检索结果控制器

12.3 Core Data环境

12.3.1 持久存储协调器

12.3.2 持久存储区

12.3.3 托管对象上下文

12.4 小结

第13章 使用Core Data

13.1 示例应用

13.2 创建Core Data项目

13.3 创建托管对象模型

13.3.1 创建实体

13.3.2 添加特性

13.3.3 建立关系

13.3.4 NSManagedObject子类

13.4 添加默认数据

13.4.1 插入托管对象

13.4.2 其他默认数据添加技术

13.5 显示托管对象

13.5.1 创建检索请求

13.5.2 使用对象ID检索

13.5.3 显示对象数据

13.5.4 使用谓词

13.6 检索结果控制器简介

13.6.1 准备检索结果控制器

13.6.2 集成表视图和检索结果控制器

13.6.3 响应Core Data变化

13.7 添加、编辑和删除托管对象

13.7.1 插入托管对象

13.7.2 删除托管对象

13.7.3 编辑托管对象

13.7.4 保存和回滚所做的修改

13.8 小结

13.9 练习

第14章 语言特性

14.1 字面量

14.1.1 NSNumber

14.1.2 NSArray

14.1.3 NSDictionary

14.1.4 盒装表达式(Boxed Expressions)

14.2 自动引用计数

14.2.1 在新项目中使用ARC

14.2.2 将既有项目迁移到ARC

14.2.3 ARC的基本用法

14.2.4 ARC限定符

14.3 块

14.3.1 声明和使用块

14.3.2 使用块捕获状态

14.3.3 将块用作方法参数

14.3.4 内存、线程和块

14.4 属性

14.4.1 声明属性

14.4.2 合成属性

14.4.3 访问属性

14.4.4 句点表示法

14.4.5 快速枚举

14.5 方法替换

14.6 小结

14.7 练习

第15章 使用Social Framework集成Twitter和Facebook

15.1 集成社交功能

15.2 示例应用

15.3 登录

15.4 使用SLComposeViewController

15.5 使用自定义界面发布消息

15.5.1 发布推文

15.5.2 发布Facebook消息

15.5.3 创建Facebook应用

15.6 访问用户的时光轴

15.6.1 Twitter

15.6.2 Facebook

15.7 小结

15.8 练习

第16章 执行后台任务

16.1 示例应用

16.2 检查设备是否支持后台处理

16.3 在后台完成任务

16.3.1 后台任务标识符

16.3.2 终止处理程序

16.3.3 执行后台任务

16.4 实现后台活动

16.4.1 后台活动类型

16.4.2 在后台播放音乐

16.5 小结

16.6 练习

第17章 使用GCD改善性能

17.1 示例应用

17.2 队列简介

17.3 在主线程中运行

17.4 在后台运行

17.5 在操作队列中运行

17.5.1 并行操作

17.5.2 串行操作

17.5.3 撤销操作

17.5.4 自定义操作

17.6 在分派队列中运行

17.6.1 并行分派队列

17.6.2 串行分派队列

17.7 小结

17.8 练习

第18章 使用钥匙串保护数据

18.1 示例应用简介

18.2 使用Keychain

18.2.1 创建KeychainItem Wrapper实例

18.2.2 存储和获取PIN

18.2.3 钥匙串项属性键

18.2.4 保护字典

18.2.5 重置钥匙串项

18.2.6 在应用之间共享钥匙串项

18.2.7 Keychain错误码

18.3 小结

18.4 练习

第19章 使用图像和滤镜

19.1 示例应用

19.2 基本的图像数据和显示

19.2.1 实例化图像

19.2.2 显示图像

19.2.3 使用图像选择器

19.2.4 调整图像大小

19.3 Core Image滤镜

19.3.1 滤镜类别和滤镜

19.3.2 滤镜的属性

19.3.3 初始化图像

19.3.4 渲染应用滤镜后的图像

19.3.5 串接滤镜

19.4 人脸检测

19.4.1 创建人脸检测器

19.4.2 处理五官

19.5 小结

19.6 练习

第20章 集合视图

20.1 示例应用

20.2 集合视图简介

20.2.1 创建集合视图

20.2.2 实现集合视图数据源方法

20.2.3 实现集合视图委托方法

20.3 定制集合视图和流式布局

20.3.1 基本定制

20.3.2 装饰视图

20.4 创建自定义布局

20.5 集合视图动画

20.5.1 集合视图布局变更动画

20.5.2 集合视图滚动动画

20.5.3 集合视图内容变更动画

20.6 小结

20.7 练习

第21章 TextKit简介

21.1 示例应用

21.2 NSLayoutManager简介

21.2.1 NSTextStore

21.2.2 NSLayoutManagerDelegate

21.2.3 NSTextContainer

21.3 动态地检测链接

21.4 触摸检测

21.5 排除路径

21.6 突出特定内容

21.7 使用动态字体修改字体设置

21.8 小结

21.9 练习

第22章 手势识别器

22.1 手势识别器类型

22.2 手势识别器的基本用法

22.3 示例应用简介

22.3.1 使用轻按识别器

22.3.2 使用张合识别器

22.4 一个视图,多个识别器

22.4.1 手势识别器的幕后原理

22.4.2 一个视图多个识别器

22.4.3 要求手势识别器失败

22.5 自定义UIGestureRecognizer子类

22.6 小结

22.7 练习

第23章 访问照片库

23.1 示例应用

23.2 资产库

23.3 枚举资产编组和资产

23.3.1 许可

23.3.2 编组

23.3.3 资产

23.4 显示资产

23.5 保存到相机胶卷

23.6 处理照片流

23.7 小结

23.8 练习

第24章 Passbook和PassKit

24.1 示例应用

24.2 设计凭证

24.2.1 凭证类型

24.2.2 凭证布局之登机牌

24.2.3 凭证布局之优惠券

24.2.4 凭证布局之入场券

24.2.5 凭证布局之通用凭证

24.2.6 凭证布局之购物卡

24.2.7 凭证的呈现

24.3 创建凭证

24.3.1 凭证的基本标识

24.3.2 凭证的相关信息

24.3.3 条形码标识

24.3.4 凭证的外观信息

24.3.5 凭证字段

24.4 凭证的签名和打包

24.4.1 创建凭证类型ID

24.4.2 创建凭证签名证书

24.4.3 创建清单文件

24.4.4 对凭证进行签名和打包

24.4.5 测试凭证

24.4.6 在应用中与凭证交互

24.5 自动更新凭证

24.6 小结

24.7 练习

第25章 调试和Instruments

25.1 调试简介

25.1.1 第一个计算机Bug

25.1.2 Xcode调试基础

25.2 断点

25.2.1 定制断点

25.2.2 符号断点和异常断点

25.2.3 断点的范围

25.3 使用调试器

25.4 Instruments

25.4.1 Instruments的界面

25.4.2 探索Instruments:Time Profiler

25.4.3 探索Instruments:Leaks

25.4.4 更深入地了解Instruments

25.5 小结

25.6 练习


书查询(www.shuchaxun.com)本网页唯一编码:
2a539c124c22457c09aabc47c7bf8532#495fadd66a94d8547cb26e64f069ee2b#76247100#iOS组件与框架:iOS SDK高级特性剖析_13621375.zip