图书介绍
iPhone SDK 3开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![iPhone SDK 3开发指南](https://www.shukui.net/cover/57/33230992.jpg)
- 比尔·达德尼著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121100000
- 出版时间:2010
- 标注页数:489页
- 文件大小:184MB
- 文件页数:503页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
iPhone SDK 3开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1本书内容3
1.2致谢4
第2章 你好,iPhone7
2.1准备工作7
2.2创建“Hello iPhone”项目9
2.3创建一个简单的界面11
2.4旋转文本——调整UI13
2.5旋转文本——调整代码14
2.6代码导航15
2.7在iPhone上运行程序16
第3章 iPhone开发基础18
3.1 iPhone软件的体系结构19
3.2用Objective-C编码19
3.3 Cocoa Touch的基础类21
3.4与Xcode和Interface Builder一起工作22
3.5设计一个交互应用23
3.6 iPhone应用程序的骨架30
3.7用委托机制(delegation)来定制行为33
3.8管理应用程序的内存35
3.9以属性的方式存取变量37
3.10外卖:要记住的东西39
第4章 视图控制器41
4.1实现一个按钮操作41
4.2建立一个模型44
4.3为控制器添加插座变量和动作47
4.4更新UI49
4.5实现控制器50
4.6创建新的视图控制器53
4.7构造UI56
4.8制作MovieEditorViewController59
4.9 Interface Builder里的editing视图控制器60
第5章 表格视图62
5.1表格的组成62
5.2建立基于表格的导航64
5.3为表格数据建模65
5.4表格的单元68
5.5编辑表格71
5.6用表格导航73
5.7定制表格视图单元79
5.8排序表格数据84
第6章 导航87
6.1邮件导航87
6.2导航控制器88
6.3基于导航的应用89
6.4把视图控制器压进堆栈91
6.5定制导航栏93
6.6弹出视图控制器97
第7章 页签条控制器99
7.1什么时候用页签99
7.2创建一个页签条控制器100
7.3页签控制器里的视图控制器102
7.4多个控制器107
第8章 文件I/O110
8.1探索文件系统111
8.2创建我们的项目113
8.3获取文件属性119
8.4从文件中读取数据125
8.5异步文件读取128
8.6创建和删除文件和目录132
8.7把数据写入到文件138
8.8属性列表和NSCoding141
第9章 预置143
9.1在应用程序中显示一个能翻转的预置视图143
9.2管理预置146
9.3改变和更新预置148
9.4顺路看看:每秒种更新一次时钟标签152
9.5在系统设置应用程序中使用预置153
9.6装入在“设置”应用程序中配置好的预置159
第10章 SQLite数据库162
10.1创建你的数据库163
10.2创建实例程序166
10.3把数据库放到设备上168
10.4在设备上使用数据库171
第11章 Core Data179
11.1 Conference应用程序180
11.2 Core Data栈182
11.3构建Core Data栈184
11.4建模187
11.5 Track表格视图194
11.6获取议题198
11.7修改议题199
11.8导航202
第12章 连接互联网209
12.1在10分钟之内用UIWebView构建一个浏览器210
12.2从网络读取数据215
12.3处理HTTP身份认证219
12.4解析Web Service返回的XML225
12.5通过你的应用发送邮件235
第13章 点对点网络239
13.1利用Bonjour来使用特设网络服务239
13.2 Bonjour服务发现241
13.3 Game Kit概述247
13.4建立一个使用蓝牙网络的游戏248
13.5建立一个Peer拾取器249
13.6提供一个Peer拾取器委托251
13.7网络游戏的逻辑253
13.8通过GKSession进行通信255
13.9语音聊天260
第14章 视频播放262
14.1使用MPMoviePlayerController进行视频播放262
14.2接收来自影片播放器的通知267
14.3支持的媒体格式269
第15章 存取iPod库272
15.1监测iPod的回放272
15.2控制iPod的播放281
15.3使用iPod库283
15.4浏览iPod库293
第16章 播放和录制音频296
16.1创建一个AVAudioRecorder296
16.2未压缩的音频格式300
16.3编码音频格式304
16.4使用AVAudioRecorder307
16.5监控录音音量311
16.6用AVFramework播放音频316
16.7与音频会话交互321
第17章 Core Audio324
17.1使用过程式的C API325
17.2播放系统声音327
17.3 Core Audio概述333
第18章 事件、Multi-Touch及手势337
18.1事件模型337
18.2跟踪触摸活动339
18.3触碰341
18.4 Multi-Touch手势342
第19章 绘制自定义视图347
19.1绘制模型347
19.2绘制矢量图348
19.3路径349
19.4图形环境354
19.5重新显示一个视图355
第20章 绘制图像和照片357
20.1基本的图像绘制358
20.2定制图片显示359
20.3图片拾取器361
20.4捕捉视频364
第21章 Core Animation366
21.1 Core Animation介绍366
21.2 UIView动画367
21.3层373
21.4 OpenGL ES375
第22章 加速计379
22.1获取设备方向380
22.2从UIResponder响应链中获取晃动事件381
22.3获取原始的加速计数据382
22.4过滤加速计数据388
第23章 地址簿395
23.1地址簿UI395
23.2 People拾取器委托396
23.3创建和配置People拾取器398
23.4 Person控制器399
23.5增加新的联系人401
第24章 iPhone定位API405
24.1知道在哪里405
24.2位置更新409
24.3指南针413
第25章 Map Kit416
25.1 Contact Mapper(联系人地图)416
25.2显示一幅地图417
25.3地图标注420
25.4选择一个标注429
第26章 应用集成432
26.1运行别的应用程序432
26.2成为能被集成的434
第27章 调试438
27.1理解并修正构建中的错误439
27.2理解并修正导入/链接错误441
27.3使用iPhone SDK文档443
27.4理解并修正Interface Builder错误446
27.5调试448
27.6找出重复释放的“Zombie”对象455
第28章 性能调整460
28.1使用Shark检查性能461
28.2使用Instruments检查性能466
28.3用Clang静态分析器检查性能471
第29章 之前和之后476
29.1正确地开始477
29.2改善480
29.3其他特性481
29.4 Beta测试482
29.5进入商店483
29.6推广你的应用484
附录A参考文献486