《iOS编程指南》是经典的iOS编程指南,针对iOS 6和Xcode 4,详细介绍了iOS平台程序开发的各方面主题。全书共分14章,包括iOS编程预备和基础知识、Objective-C编程基础、表视图和其他视图应用、网络编程、数据处理、传感器应用、地图和定位、iCloud介绍、系统应用集成、应用发布等各个方面。《iOS编程指南》主要面向有一定编程经验的开发者。如果你想为iPhone开发应用程序,却是第一次接触Mac平台,或者你之前从事Mac桌面应用开发,但现在想转向iOS应用开发,这本书就非常适合你。
目录
- 第1章 为何选择本地化应用1
- 1.1 优点和缺点1
- 为何要开发本地化应用?2
- 1.2 发行周期3
- 1.3 做好了用户自然会来4
- 第2章 成为一名开发者6
- 2.1 注册成为iOS开发者6
- 2.2 加入iOS开发者计划9
- 2.3 Mac开发者计划10
- 2.4 安装iOS SDK10
- 关于Beta版本14
- 2.5 准备你的iOS设备14
- 2.5.1 创建开发证书15
- 2.5.2 获取开发设备的UDID17
- 2.5.3 创建App ID18
- 2.5.4 创建移动描述文件19
- 2.5.5 让你的设备支持开发20
- 第3章 你的第一个iOS应用22
- 3.1 Objective-C基础22
- 3.1.1 面向对象编程22
- 3.1.2 Objective-C的对象模型25
- 3.1.3 Objective-C的基本语法26
- 3.2 创建工程27
- 3.2.1 浏览Xcode工程31
- 3.2.2 Interface Builder38
- 3.2.3 设计用户界面39
- 3.2.4 关联UI控件和代码41
- 3.2.5 在模拟器上运行44
- 3.2.6 在iPhone上运行46
- 第4章 Objective-C编程47
- 4.1 声明和定义类47
- 4.1.1 声明类的接口47
- 4.1.2 定义类的实现49
- 4.1.3 强类型与弱类型49
- 4.1.4 属性50
- 4.1.5 合成(Synthesizing)属性51
- 4.1.6 点句式(Dot Syntax)52
- 4.1.7 方法声明52
- 4.1.8 方法调用53
- 4.1.9 调用nil对象的方法54
- 4.2 内存管理54
- 4.2.1 创建对象54
- 4.2.2 自动回收池(Autorelease Pool)55
- 4.2.3 alloc,retain,copy和release周期55
- 4.2.4 自动引用计数56
- 4.2.5 dealloc方法57
- 4.2.6 处理内存警告(Memory Warnings)57
- 4.3 常用iOS设计模式58
- 4.3.1 MVC模式58
- 4.3.2 视图和视图控制器59
- 4.3.3 委托和数据源模式60
- 4.4 总结60
- 第5章 基于表视图应用62
- 5.1 创建工程62
- 5.2 创建表视图63
- 运行代码68
- 5.3 为表视图填充内容68
- 5.4 创建模型70