iphone开发秘籍目录
iphone开发秘籍目录
\
\
第1章 iPhone SDK简介 1
1.1 iPhone开发人员计划 1
1.1.1 在线开发人员计划 1
1.1.2 标准开发人员计划 2
1.1.3 企业开发人员计划 2
1.1.4 大学开发人员计划 2
1.1.5 注册 2
1.2 开始 2
1.2.1 下载SDK 2
1.2.2 <span
style=”font: 12.0px ‘Heiti SC Light’”>开发设备 3
1.2.3 模拟器的限制 4
1.2.4 Tethering 4
1.3 理解型号差异 5
1.3.1 摄像头 5
1.3.2 扬声器和麦克风 5
1.3.3 手机 6
1.3.4 Core Location的差异 6
1.3.5 振动支持和接近传感器 6
1.3.6 处理器速度 6
1.3.7 opengl es 7
1.4 平台限制 7
1.4.1 存储限制 7
1.4.2 数据访问限制 7
1.4.3 内存限制 7
1.4.4 交互限制 8
1.4.5 电量限制 8
1.4.6 应用程序限制 8
1.4.7 用户行为限制 9
1.5 SDK限制 9
1.6 使用开发人员门户 9
1.6.1 建立团队 10
1.6.2 请求证书 10
1.6.3 注册设备 11
1.6.4 注册应用程序标识符 11
1.6.5 设置 12
1.7 组建iPhone项目 12
1.7.1 iPhone应用程序的主干 13
1.7.2 Main.m 14
1.7.3 应用程序委托 15
1.7.4 视图控制器 16
1.7.5 关于本书示例代码的说明 16
1.8 iPhone应用程序组件 17
1.8.1 应用程序文件夹层次结构 17
1.8.2 可执行文件 17
1.8.3 Info.Plist文件 17
1.8.4 图标和默认图像 19
1.8.5 NIB文件 20
1.8.6 应用程序束中不存在的文件 20
1.8.7 IPA归档 20
1.8.8 沙盒 20
1.9 编程范例 21
1.9.1 面向对象编程 21
1.9.2 模型-视图-控制器 22
1.10 小结 27
第2章 构建第一个项目 28
第3章 Objective-C训练营 70
第4章 设计界面 111
第5章 使用视图控制器 144
第6章 组合视图和动画 162
第7章 图像处理 201
第8章 手势和触摸 238
第9章 构建和使用控件 270
第10章 提醒用户 309
第11章 创建和管理表格视图 335
第12章 使用Gamekit和Bonjour进行连接 391
第13章 网络连接 432
第14章 设备能力 471
第15章 音频、视频和媒体工具 488
第16章 推送通知 525
第17章 使用Core Location和Mapkit 552
第18章 连接地址簿 578
第19章 使用Core Data 605
第20章 Storekit:应用程序内购买 623
第21章 辅助功能以及其他iPhone OS服务 637
附录A Info.Plist密钥 653