iOS 编程指南
作 者: (美)Alasdair,Allan 著,周亮,徐可 译
出版时间: 2014
内容简介
《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 SDK 10
关于Beta版本 14
2.5 准备你的iOS设备 14
2.5.1 创建开发证书 15
2.5.2 获取开发设备的UDID 17
2.5.3 创建App ID 18
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 Builder 38
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