为你推荐
扉页
版权页
版权声明
致谢
序言
目录
第一部分 Objective-C简介
第1章 Objective-C简介
1.1 使用Xcode进行开发
1.2 理解编译过程
1.3 使用Xcode静态分析器
1.4 Objective-C运行时
1.5 小结
第2章 基本语法
2.1 使用语句和表达式
2.2 使用函数
2.3 控制程序流
2.4 活学活用
2.5 小结
第3章 添加对象
3.1 对象
3.2 使用属性
3.3 应用对象
3.4 小结
第4章 Objective-C内存管理
4.1 使用引用计数
4.2 使用垃圾回收
4.3 关键的垃圾回收模式
4.4 项目使用的内存管理模型
4.5 小结
第二部分 更多特性
第5章 代码块
5.1 了解代码块
5.2 了解重要的代码块作用域
5.3 在线程中使用代码块
5.4 通用的代码块设计模式
5.5 在易并行任务中应用代码块
5.6 小结
第6章 键值编码和键值观察
6.1 通过键值编码访问对象属性
6.2 观察对符合KVC标准的值的修改
6.3 应用键值观察
6.4 小结
第7章 使用协议
7.1 优先使用组合而不是继承
7.2 在对象中实现协议
7.3 协议使用示例
7.4 小结
第8章 扩展现有类
8.1 使用第三方框架和类
8.2 使用类别
8.3 通过匿名类别扩展类
8.4 在现有类中关联变量
8.5 小结
第9章 编写宏
9.1 回顾编译过程
9.2 定义宏
9.3 小结
第10章 错误处理
10.1 错误分类
10.2 使用错误处理的不同机制
10.3 小结
第三部分 使用Foundation框架
第11章 了解框架之间如何配合工作
11.1 了解Foundation框架
11.2 在项目中使用框架
11.3 小结
第12章 使用字符串
12.1 了解字符串声明语法
12.2 小结
第13章 使用集合
13.1 使用数组
13.2 了解集合和内存管理
13.3 遍历
13.4 向元素发送消息
13.5 排序和过滤
13.6 在集合中使用代码块
13.7 小结
第14章 使用NSValue、NSNumber和NSData
14.1 使用NSValue和NSNumber
14.2 使用NSData和NSMutableData
第15章 处理时间和日期
构建日期
使用时间间隔
日期比较
使用NSCalender
使用时区
15.1 使用NSDateFormatter
15.2 小结
第四部分 高级主题
第16章 通过多个线程实现多处理
16.1 同步代码
16.2 创建NSTread
16.3 使用NSOperation和NSOperationQueue
16.4 小结
第17章 Objective-C设计模式
17.1 识别解决方案中的模式
17.2 用Objective-C描述设计模式
17.3 小结
第18章 利用NSCoder读写数据
在对象上实现NSCoding协议
对象编码
基本类型编码
使用对象图
使用其他类型的数据
解码对象
18.1 使用NSArchiver和NSUnarchiver
18.2 处理存档文件格式和遗留数据
18.3 小结
第19章 在其他平台上使用Objective-C
19.1 使用GNUstep
19.2 展望未来
19.3 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜