图书介绍
iOS组件与框架 iOS SDK高级特性剖析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)里克特,(美)基利著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115365538
- 出版时间:2014
- 标注页数:454页
- 文件大小:70MB
- 文件页数:478页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS组件与框架 iOS SDK高级特性剖析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 UIKit Dynamics1
1.1 示例应用1
1.2 UIKit Dynamics简介2
1.3 实现UIKit Dynamics2
1.3.1 重力3
1.3.2 碰撞4
1.3.3 连接6
1.3.4 弹簧效果7
1.3.5 吸附8
1.3.6 推力8
1.3.7 物体属性10
1.4 深入了解UIDynamicAnimator和UIDynamicAnimatorDelegate11
1.5 小结12
1.6 练习12
第2章 Core Location、MapKit和地理围栏13
2.1 示例应用13
2.2 获取用户的位置13
2.2.1 需求和许可14
2.2.2 检查定位服务是否已开启17
2.2.3 开始位置请求17
2.2.4 分析和理解位置数据19
2.2.5 重大变化通知20
2.2.6 使用GPX文件进行位置测试20
2.3 显示地图22
2.3.1 理解坐标系22
2.3.2 配置和定制MKMapKit22
2.3.3 响应用户交互24
2.4 地图注释和覆盖层25
2.4.1 添加注释25
2.4.2 显示标准和自定义的注释视图27
2.4.3 可拖曳的注释视图30
2.4.4 使用地图覆盖层31
2.5 地理编码和反向地理编码32
2.5.1 对地址进行地理编码32
2.5.2 对位置进行反向地理编码36
2.6 地理围栏38
2.6.1 检查区域监视功能38
2.6.2 定义边界39
2.6.3 监视变化40
2.7 获取线路41
2.8 小结46
2.9 练习46
第3章 排行榜47
3.1 “打仙人掌”游戏47
3.1.1 生成仙人掌49
3.1.2 处理玩家与仙人掌的交互51
3.1.3 显示生命数和得分53
3.1.4 暂停和继续54
3.1.5 对游戏“打仙人掌”的最后思考55
3.2 iTunes Connect56
3.3 游戏中心管理器58
3.4 身份验证60
3.4.1 常见的身份验证错误61
3.4.2 iOS 6身份验证63
3.5 提交得分65
3.5.1 在游戏“打仙人掌”中添加得分功能67
3.5.2 显示排行榜69
3.5.3 得分挑战71
3.5.4 更深入地了解排行榜72
3.6 小结74
3.7 练习74
第4章 成就75
4.1 iTunes Connect75
4.2 显示成就进度77
4.3 游戏中心管理器和身份验证78
4.4 成就缓存78
4.5 报告成就80
4.6 添加成就钩子82
4.7 完成横幅83
4.8 成就挑战83
4.9 在游戏“打仙人掌”中添加成就功能85
4.9.1 一步获得的成就86
4.9.2 可分多步获得的成就88
4.9.3 可分多次获得的成就89
4.9.4 捎带式成就及存储准确的成就进度90
4.9.5 基于时间的成就91
4.10 重置成就92
4.11 更深入地了解成就93
4.12 小结94
4.13 练习94
第5章 地址簿97
5.1 为何支持地址簿很重要97
5.2 地址簿编程的限制97
5.3 示例应用简介98
5.4 使用地址簿99
5.4.1 从地址簿读取数据100
5.4.2 从地址簿读取多值数据101
5.4.3 理解地址簿标签102
5.4.4 使用地址103
5.5 地址簿图形用户界面104
5.6 以编程方式创建联系人109
5.7 小结111
5.8 练习112
第6章 使用音乐库113
6.1 示例应用简介113
6.2 打造播放引擎114
6.2.1 注册播放通知115
6.2.2 播放控制116
6.2.3 响应状态变化118
6.2.4 时长和定时器122
6.2.5 随机播放和重复播放123
6.3 媒体选择器123
6.4 以编程方式选择媒体125
6.4.1 随机选择歌曲126
6.4.2 使用谓词选择歌曲127
6.5 小结129
6.6 练习129
第7章 使用和分析JSON131
7.1 JSON131
7.1.1 使用JSON的好处131
7.1.2 JSON资源132
7.2 示例应用简介132
7.3 访问服务器132
7.4 从服务器获取JSON133
7.4.1 创建请求133
7.4.2 查看响应134
7.4.3 分析JSON134
7.4.4 显示数据135
7.5 发布消息137
7.5.1 JSON编码137
7.5.2 将JSON数据发送给服务器139
7.6 小结140
7.7 练习140
第8章 iCloud141
8.1 示例应用141
8.2 配置应用以支持iCloud142
8.2.1 设置账户142
8.2.2 启用iCloud功能143
8.2.3 初始化iCloud144
8.3 UIDocument简介144
8.3.1 创建UIDocument子类145
8.3.2 与UIDocument交互146
8.4 与iCloud交互147
8.4.1 列出iCioud中的文档148
8.4.2 检测iCloud冲突151
8.5 解决冲突152
8.6 键值存储同步156
8.7 小结158
8.8 练习158
第9章 通知159
9.1 本地通知和推送通知的差别159
9.2 示例应用160
9.3 配置应用160
9.4 创建开发推送SSL证书163
9.5 开发供应配置文件165
9.6 准备自定义声音169
9.7 注册远程通知169
9.8 调度本地通知170
9.9 接收通知171
9.10 推送通知服务器172
9.11 Rails基本配置173
9.12 添加设备和呼叫支持174
9.13 设备控制器176
9.14 呼叫控制器176
9.15 整合起来177
9.16 发送推送通知181
9.17 处理APNs反馈181
9.18 小结181
9.19 练习181
第10章 使用Game Kit蓝牙联网技术183
10.1 Game Kit蓝牙联网技术的局限性183
10.2 Game Kit蓝牙联网技术的优点183
10.3 示例应用184
10.4 对等设备选择器188
10.5 发送数据191
10.5.1 数据传输模式191
10.5.2 在示例应用中发送数据192
10.6 接收数据193
10.7 状态变化194
10.8 高级功能195
10.8.1 对等设备的显示名称195
10.8.2 在不使用对等设备选择器的情况下建立连接195
10.8.3 会话模式197
10.9 小结197
10.10 练习197
第11章 AirPrint199
11.1 AirPrint打印机199
11.2 检查设备是否支持AirPrint200
11.3 打印文本201
11.3.1 打印信息202
11.3.2 设置页面范围202
11.3.3 错误处理203
11.3.4 启动打印作业204
11.3.5 Print Simulator的反馈205
11.4 打印中心205
11.5 打印渲染的HTML207
11.6 打印PDF208
11.7 小结209
11.8 练习209
第12章 Core Data简介211
12.1 判断是否适合使用Core Data212
12.2 Core Data托管对象212
12.2.1 托管对象213
12.2.2 托管对象模型213
12.2.3 托管对象模型迁移215
12.2.4 创建托管对象215
12.2.5 对象检索和排序216
12.2.6 检索结果控制器217
12.3 Core Data环境217
12.3.1 持久存储协调器218
12.3.2 持久存储区218
12.3.3 托管对象上下文218
12.4 小结219
第13章 使用Core Data221
13.1 示例应用221
13.2 创建Core Data项目222
13.3 创建托管对象模型225
13.3.1 创建实体226
13.3.2 添加特性227
13.3.3 建立关系227
13.3.4 NSManagedObject子类228
13.4 添加默认数据229
13.4.1 插入托管对象229
13.4.2 其他默认数据添加技术230
13.5 显示托管对象230
13.5.1 创建检索请求231
13.5.2 使用对象ID检索232
13.5.3 显示对象数据234
13.5.4 使用谓词235
13.6 检索结果控制器简介237
13.6.1 准备检索结果控制器237
13.6.2 集成表视图和检索结果控制器239
13.6.3 响应Core Data变化241
13.7 添加、编辑和删除托管对象243
13.7.1 插入托管对象243
13.7.2 删除托管对象244
13.7.3 编辑托管对象245
13.7.4 保存和回滚所做的修改245
13.8 小结246
13.9 练习247
第14章 语言特性249
14.1 字面量249
14.1.1 NSNumber250
14.1.2 NSArray250
14.1.3 NSDictionary251
14.1.4 盒装表达式(Boxed Expressions)252
14.2 自动引用计数252
14.2.1 在新项目中使用ARC252
14.2.2 将既有项目迁移到ARC253
14.2.3 ARC的基本用法255
14.2.4 ARC限定符256
14.3 块256
14.3.1 声明和使用块257
14.3.2 使用块捕获状态257
14.3.3 将块用作方法参数259
14.3.4 内存、线程和块260
14.4 属性261
14.4.1 声明属性261
14.4.2 合成属性262
14.4.3 访问属性263
14.4.4 句点表示法263
14.4.5 快速枚举264
14.5 方法替换265
14.6 小结267
14.7 练习267
第15章 使用Social Framework集成Twitter和Facebook269
15.1 集成社交功能269
15.2 示例应用269
15.3 登录270
15.4 使用SLComposeViewController271
15.5 使用自定义界面发布消息273
15.5.1 发布推文273
15.5.2 发布Facebook消息277
15.5.3 创建Facebook应用277
15.6 访问用户的时光轴281
15.6.1 Twitter282
15.6.2 Facebook287
15.7 小结290
15.8 练习291
第16章 执行后台任务293
16.1 示例应用293
16.2 检查设备是否支持后台处理294
16.3 在后台完成任务295
16.3.1 后台任务标识符296
16.3.2 终止处理程序296
16.3.3 执行后台任务297
16.4 实现后台活动298
16.4.1 后台活动类型298
16.4.2 在后台播放音乐299
16.5 小结302
16.6 练习302
第17章 使用GCD改善性能303
17.1 示例应用303
17.2 队列简介304
17.3 在主线程中运行304
17.4 在后台运行306
17.5 在操作队列中运行308
17.5.1 并行操作308
17.5.2 串行操作309
17.5.3 撤销操作311
17.5.4 自定义操作311
17.6 在分派队列中运行313
17.6.1 并行分派队列314
17.6.2 串行分派队列315
17.7 小结316
17.8 练习317
第18章 使用钥匙串保护数据319
18.1 示例应用简介319
18.2 使用Keychain320
18.2.1 创建KeychainItem Wrapper实例320
18.2.2 存储和获取PIN321
18.2.3 钥匙串项属性键322
18.2.4 保护字典323
18.2.5 重置钥匙串项325
18.2.6 在应用之间共享钥匙串项325
18.2.7 Keychain错误码326
18.3 小结327
18.4 练习327
第19章 使用图像和滤镜329
19.1 示例应用329
19.2 基本的图像数据和显示329
19.2.1 实例化图像329
19.2.2 显示图像331
19.2.3 使用图像选择器332
19.2.4 调整图像大小334
19.3 Core Image滤镜335
19.3.1 滤镜类别和滤镜335
19.3.2 滤镜的属性337
19.3.3 初始化图像340
19.3.4 渲染应用滤镜后的图像340
19.3.5 串接滤镜341
19.4 人脸检测342
19.4.1 创建人脸检测器342
19.4.2 处理五官343
19.5 小结345
19.6 练习345
第20章 集合视图347
20.1 示例应用347
20.2 集合视图简介348
20.2.1 创建集合视图348
20.2.2 实现集合视图数据源方法350
20.2.3 实现集合视图委托方法352
20.3 定制集合视图和流式布局354
20.3.1 基本定制354
20.3.2 装饰视图355
20.4 创建自定义布局359
20.5 集合视图动画362
20.5.1 集合视图布局变更动画362
20.5.2 集合视图滚动动画364
20.5.3 集合视图内容变更动画365
20.6 小结366
20.7 练习366
第21章 TextKit简介367
21.1 示例应用367
21.2 NSLayoutManager简介368
21.2.1 NSTextStore368
21.2.2 NSLayoutManagerDelegate369
21.2.3 NSTextContainer370
21.3 动态地检测链接370
21.4 触摸检测371
21.5 排除路径372
21.6 突出特定内容373
21.7 使用动态字体修改字体设置378
21.8 小结379
21.9 练习379
第22章 手势识别器381
22.1 手势识别器类型381
22.2 手势识别器的基本用法382
22.3 示例应用简介382
22.3.1 使用轻按识别器383
22.3.2 使用张合识别器384
22.4 一个视图,多个识别器385
22.4.1 手势识别器的幕后原理387
22.4.2 一个视图多个识别器388
22.4.3 要求手势识别器失败389
22.5 自定义UIGestureRecognizer子类391
22.6 小结392
22.7 练习392
第23章 访问照片库393
23.1 示例应用393
23.2 资产库393
23.3 枚举资产编组和资产394
23.3.1 许可394
23.3.2 编组396
23.3.3 资产400
23.4 显示资产402
23.5 保存到相机胶卷407
23.6 处理照片流408
23.7 小结409
23.8 练习410
第24章 Passbook和PassKit411
24.1 示例应用411
24.2 设计凭证412
24.2.1 凭证类型412
24.2.2 凭证布局之登机牌413
24.2.3 凭证布局之优惠券413
24.2.4 凭证布局之入场券413
24.2.5 凭证布局之通用凭证414
24.2.6 凭证布局之购物卡414
24.2.7 凭证的呈现415
24.3 创建凭证416
24.3.1 凭证的基本标识417
24.3.2 凭证的相关信息417
24.3.3 条形码标识418
24.3.4 凭证的外观信息418
24.3.5 凭证字段419
24.4 凭证的签名和打包421
24.4.1 创建凭证类型ID421
24.4.2 创建凭证签名证书423
24.4.3 创建清单文件426
24.4.4 对凭证进行签名和打包427
24.4.5 测试凭证428
24.4.6 在应用中与凭证交互428
24.5 自动更新凭证436
24.6 小结437
24.7 练习437
第25章 调试和Instruments439
25.1 调试简介439
25.1.1 第一个计算机Bug439
25.1.2 Xcode调试基础440
25.2 断点442
25.2.1 定制断点442
25.2.2 符号断点和异常断点443
25.2.3 断点的范围444
25.3 使用调试器444
25.4 Instruments446
25.4.1 Instruments的界面447
25.4.2 探索Instruments:Time Profiler448
25.4.3 探索Instruments:Leaks451
25.4.4 更深入地了解Instruments453
25.5 小结453
25.6 练习454
热门推荐
- 329198.html
- 1217740.html
- 2236062.html
- 3124439.html
- 2436233.html
- 2977914.html
- 1673111.html
- 2514447.html
- 2932256.html
- 1022030.html
- http://www.ickdjs.cc/book_2506955.html
- http://www.ickdjs.cc/book_3569207.html
- http://www.ickdjs.cc/book_2306711.html
- http://www.ickdjs.cc/book_21303.html
- http://www.ickdjs.cc/book_3012082.html
- http://www.ickdjs.cc/book_3819647.html
- http://www.ickdjs.cc/book_475112.html
- http://www.ickdjs.cc/book_3639403.html
- http://www.ickdjs.cc/book_1177931.html
- http://www.ickdjs.cc/book_3058975.html