1 Xcode编程环境 1
实验1.1创建控制台应用程序 3
实验1.2熟练使用Xcode开发Objective-C程序 9
练习 13
2类和对象 15
实验2.1用面向对象思想编写程序实现几何图形的绘制 18
实验2.2 Objective-C中类的创建与使用 25
练习 26
3继承、多态与复合 27
实验3.1通过继承方式改进绘图程序 32
实验3.2 Objective-C中的多态 35
实验3.3通过复合方式实现汽车的组装 38
练习 43
4基础框架 49
实验4.1常用结构体与字符串类型 59
实验4.2数组类型 61
实验4.3字典与数字类型 63
实验4.4使用Foundation中的基础类编写程序实现班级管理 66
练习 70
5内存管理、对象初始化及属性 73
实验5.1引用计数与自动释放池 82
实验5.2内存管理规则 89
实验5.3对象初始化 94
实验5.4属性 98
练习 101
6类别与协议 104
实验6.1类别与类扩展 110
实验6.2协议的创建与使用 113
实验6.3协议与委托 117
练习 122
参考文献 128