精通Objective-C PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
精通Objective-C

精通Objective-C

Keith Lee
Objective-C
浏览人数:66
读者:                 ...
  《图灵程序设计丛书:精通Objective-C》是Objective-C的高阶教程,全面深入地介绍了Objective-C编程语言、Objective-C的运行时环境和重要的API。《图灵程序设计丛书:精通Objective-C》通过清晰易懂的方式介绍了Objective-C的关键概念,还详细介绍了一些比较复杂的特性。书中还包括许多实用的示例(代码片段和完整程序),让读者能快速学以致用。
  《图灵程序设计丛书:精通Objective-C》适合有一定Objective-C开发经验的中高级开发者,以及没有用过Objective-C,但拥有C语言编程经验并理解面向对象编程思想的开发者阅读。

第1章入门   
1.1简介   
1.2开发一个简单的Objective-C程序   
1.3小结   
阅读   
第2章使用类   
2.1开发第一个类   
2.2实例变量   
2.3属性   
2.4方法   
2.5协议   
2.6分类   
2.7小结   
第3章对象和消息传递   
3.1创建对象   
3.2发送消息   
3.3消息转发   
3.4小结   
第4章内存管理   
4.1程序的内存使用情况   
4.2Objective-C的内存模型   
4.3手动管理   
4.4使用自动引用计数   
4.5小结   
第5章预处理器   
5.1概述   
5.2预处理器语言   
5.3小结   
第6章专家级技巧:使用ARC   
6.1ARC和对象所有权   
6.2扩展订单条目工程   
6.3将ARC与苹果公司提供的框架和服务一同使用   
6.4Objective-C直接桥接   
6.5使用ARC桥接转换   
6.6小结   
第7章运行时系统   
7.1动态功能   
7.2对象消息   
7.3动态类型   
7.4动态绑定   
7.5动态方法决议   
7.6动态加载   
7.7内省   
7.8小结   
第8章运行时系统的结构   
8.1运行时系统的组成部分   
8.2与运行时系统交互   
8.3小结   
第9章专家级技巧:使用运行时系统API   
9.1使用可选包扩展程序   
9.2使用运行时系统API   
9.3创建动态代理   
9.4小结   
第10章Foundation框架中的常用类   
10.1根类   
10.2字符串   
10.3值对象   
10.4集合   
10.5XML处理类   
10.6谓词类   
10.7小结   
第11章Foundation框架中的系统服务   
11.1网络服务   
11.2应用服务   
11.3正则表达式和文本处理   
11.4文件系统实用程序   
11.5并发机制和线程   
11.6URL处理   
11.7进程间通信   
11.8小结   
第12章Foundation框架的专用服务   
12.1通知   
12.2归档和序列化   
12.3分布式对象   
12.4脚本   
12.5小结   
第13章Foundation框架函数和数据类型   
13.1Foundation框架函数   
13.2数据类型   
13.3常数   
13.4小结   
第14章专家级技巧:错误处理   
14.1运行时错误情况   
14.2NSError类   
14.3异常处理   
14.4NSException类   
14.5Foundation框架标准异常名称   
14.6错误处理指导原则   
14.7小结   
第15章块   
15.1块的语法   
15.2块就是闭包   
15.3块的内存管理   
15.4使用块   
15.5小结   
第16章Objective-C常量   
16.1常量   
16.2NSNumber常量   
16.3容器常量   
16.4表达式常量   
16.5对象下标   
16.6自定义下标   
16.7使用自定义下标编辑寄存器值   
16.8小结   
第17章并发编程   
17.1并发编程的基本原则   
17.2并行处理带来的挑战   
17.3共享数据   
17.4消息传递   
17.5在Objective-C中实现并发编程   
17.6语言特性   
17.7消息传递   
17.8线程   
17.9使用线程实现并发处理   
17.10操作和操作队列   
17.11实现并发操作   
17.12使用操作队列实现并发处理   
17.13GrandCentralDispatch   
17.14为并发编程选择合适的API   
17.15小结   
第18章键值编程   
18.1键值编码   
18.2设计和实现KVC   
18.3键值观察   
18.4KVO的设计和实现   
18.5使用键值编程   
18.6小结   
附录A语言元素   
附录BXcode的配置功能   
附录C使用LLDB   
看过本书的人还看过