图书介绍
iPhone&iPad高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![iPhone&iPad高级编程](https://www.shukui.net/cover/24/33417950.jpg)
- (美)贝克林著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302274452
- 出版时间:2012
- 标注页数:529页
- 文件大小:173MB
- 文件页数:544页
- 主题词:移动电话机-应用程序-程序设计;便携式计算机-应用程序-程序设计
PDF下载
下载说明
iPhone&iPad高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 导航1
1.1导航栈2
1.2导航栏2
1.2.1 UINavigationBarDelegate协议2
1.2.2配置导航栏2
1.2.3压入和弹出导航项3
1.3一个简单的导航栏3
1.3.1开发步骤:一个简单的导航栏4
1.3.2测试应用程序16
1.4工具栏17
1.5一个简单的工具栏17
1.5.1开发步骤:一个简单的工具栏18
1.5.2测试应用程序25
1.6选项卡栏25
1.6.1 UITabBarDelegate协议25
1.6.2定制选项卡栏25
1.7一个简单的选项卡栏25
1.7.1开发步骤:一个简单的选项卡栏26
1.7.2设计视图控制器28
1.7.3测试应用程序49
1.8小结49
第2章 警告、操作列表和模态视图51
2.1警告51
2.1.1设计警告视图51
2.1.2 UIAlertViewDelegate协议52
2.2一个简单的iPhone-iPod touch和iPad警告视图52
2.2.1开发步骤:向UITextView中加载一个文件53
2.2.2测试应用程序63
2.3操作列表63
2.3.1设计操作列表63
2.3.2 UIActionSheetDelegate协议64
2.4一个iPhone-iPod touch操作列表64
2.4.1开发步骤:创建一个iPhone或iPod touch操作列表65
2.4.2 测试应用程序76
2.5一个iPad操作列表76
2.5.1开发步骤:创建一个iPad操作列表76
2.5.2最终步骤:建立关联89
2.5.3测试应用程序91
2.6模态视图91
2.6.1显示和取消模态视图91
2.6.2转换方式91
2.6.3模态显示方式(仅适用于iPad)91
2.7一个iPhone和iPod touch模态视图91
2.7.1开发步骤:创建一个iPhone和iPod touch模态视图92
2.7.2测试应用程序101
2.8一个iPad模态视图101
2.8.1开发步骤:创建一个iPad模态视图103
2.8.2测试应用程序113
2.9小结113
第3章 定制表格视图115
3.1表格视图115
3.1.1表格视图单元格116
3.1.2 UITableViewDataSource协议116
3.1.3 UITableViewDelegate协议116
3.2一个定制表格视图应用程序116
3.2.1开发步骤:一个定制表格视图应用程序117
3.2.2创建Contacts.plist属性列表文件128
3.2.3测试应用程序129
3.3小结129
第4章 拆分视图131
4.1 UISplitViewController类131
4.1.1 UIPopoverControllerDelegate协议132
4.1.2 UISplitViewControllerDelegate协议132
4.2一个简单的拆分视图应用程序132
4.2.1开发步骤:一个简单的iPad拆分视图应用程序135
4.2.2创建DataSource.plist属性列表文件138
4.2.3测试应用程序152
4.3小结152
第5章 触控事件153
5.1处理触控事件153
5.1.1单点触控154
5.1.2多点触控154
5.1.3点击155
5.1.4滑动和手势155
5.2一个简单的触控处理程序156
5.2.1开发步骤:一个简单的触控处理程序157
5.2.2测试应用程序167
5.3一个简单的手势识别器167
5.3.1开发步骤:一个简单的手势识别器169
5.3.2 测试应用程序190
5.4小结190
第6章 处理通知191
6.1 NSNotification概念192
6.1.1通知中心192
6.1.2注册本地通知192
6.1.3发布本地通知192
6.1.4注销观察者193
6.2一个本地命名通知193
6.2.1开发步骤:一个本地命名通知193
6.2.2测试应用程序202
6.3一个本地键盘通知202
6.3.1开发步骤:一个本地键盘通知203
6.3.2测试应用程序216
6.4小结216
第7章 联网概念217
7.1网络通信218
7.2一个简单的网络浏览器220
7.2.1开发步骤:一个简单的网络浏览器220
7.2.2测试应用程序234
7.3对等设备通信234
7.3.1开发步骤:对等设备通信235
7.3.2测试应用程序252
7.4小结252
第8章 多媒体253
8.1音频框架253
8.1.1媒体播放器253
8.1.2 AV基础框架253
8.1.3音频工具箱254
8.1.4音频单元框架254
8.1.5 OpenAL框架254
8.2视频框架254
8.2.1 MPMoviePlayerController255
8.2.2支持的格式255
8.3一个播放iPod库中音频的应用程序255
8.3.1开发步骤:播放iPod库中的音频256
8.3.2测试应用程序280
8.4一个播放iPod库中视频的应用程序281
8.4.1开发步骤:一个播放iPod库中视频的应用程序281
8.4.2测试应用程序302
8.5小结302
第9章 应用程序首选项303
9.1应用程序配置303
9.1.1应用程序首选项指南304
9.1.2首选项元素类型304
9.1.3实现首选项层次结构304
9.1.4访问应用程序首选项304
9.2设置简单的首选项305
9.2.1开发步骤:设置简单的首选项305
9.2.2测试应用程序314
9.3创建一个子窗格首选项层次结构314
9.3.1开发步骤:创建一个子窗格首选项层次结构315
9.3.2测试应用程序325
9.4小结325
第10章 数据存储327
10.1属性列表327
10.1.1属性列表的使用327
10.1.2推荐的数据元素类型328
10.1.3保存和还原属性列表328
10.2核心数据329
10.2.1核心数据栈329
10.2.2托管对象329
10.2.3托管对象上下文329
10.2.4托管对象模型329
10.2.5持久存储协调器329
10.2.6 Xcode建模工具330
10.2.7获取托管对象330
10.2.8删除托管对象330
10.3数据存储的共同基础331
10.3.1开发步骤:一个使用属性列表的简单应用程序332
10.3.2测试应用程序354
10.3.3开发步骤:一个使用核心数据的简单应用程序354
10.3.4测试应用程序381
10.4小结381
第11章 剪贴板383
11.1剪贴板的概念384
11.1.1命名的剪贴板384
11.1.2持久性384
11.1.3编辑菜单384
11.1.4剪切所选内容385
11.1.5粘贴项386
11.1.6取消编辑菜单386
11.2剪切和粘贴文本386
11.2.1开发步骤:剪切和粘贴文本387
11.2.2测试应用程序395
11.3剪切和粘贴图像395
11.3.1开发步骤:剪切和粘贴图像396
11.3.2测试应用程序403
11.4为iPad创建定制菜单404
11.4.1开发步骤:为iPad创建定制菜单405
11.4.2测试应用程序413
11.5小结413
第12章 单元测试415
12.1设置环境415
12.2一个简单的单元测试416
12.2.1开发步骤:一个简单的单元测试417
12.2.2创建Data.plist数据源427
12.2.3测试应用程序430
12.3创建单元测试的步骤:一个简单的单元测试431
12.3.1对应用程序进行单元测试435
12.3.2注册设备436
12.3.3对应用程序进行单元测试436
12.4小结437
第13章 调整和优化性能439
13.1性能分析439
13.1.1使用模拟器440
13.1.2使用设备440
13.1.3性能分析的好处440
13.2一个简单的内存泄漏测试440
13.2.1开发步骤:内存泄漏测试444
13.2.2开发步骤(续):使用检测应用程序452
13.2.3开发步骤(续):在主菜单中使用Build and Analyze选项452
13.3小结453
第14章 集成iAd网络455
14.1加入iAd网络455
14.1.1设置银行账户信息456
14.1.2为应用程序启用iAd网络选项456
14.1.3配置iAd首选项456
14.2使应用程序做好使用iAd网络的准备456
14.2.1实现ADBannerView456
14.2.2集成iAd框架456
14.3一个使用iAd网络的简单应用程序457
14.3.1开发步骤:一个使用iAd网络的简单应用程序457
14.3.2测试应用程序464
14.4小结464
第15章 多任务处理465
15.1多任务处理服务465
15.1.1 UIApplication委托消息466
15.1.2多任务处理的作用466
15.1.3 Xcode模拟器中多任务处理的限制467
15.1.4支持多任务处理的设备467
15.2一个多任务音频应用程序467
15.2.1开发步骤:一个多任务音频应用程序468
15.2.2测试应用程序486
15.3小结487
附录A开发应用程序的初始步骤489
附录 B iPhone开发中心499
附录C Cocoa touch静态库505
附录D苹果开发资源527