Objective-C基础教程(第2版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Objective-C基础教程

Objective-C基础教程(第2版)

[美]Scott Knaster Waqar Malik Mark Dalrymple 著 周庆成(译)
Objective-C
浏览人数:8
读者:                     ...
  Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。《Objective-C基础教程(第2版)》结合理论知识与示例程序,全面而系统地介绍了Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性、Cocoa工具包的功能及框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。
  《Objective-C基础教程(第2版)》适合各类开发人员阅读。

第1章 启程    
1.1 预备知识    
1.2 历史    
1.3 内容简介    
1.4 准备工作    
1.5 小结    
第2章 对C的扩展    
2.1 最简单的Objective-C程序    
2.2 解构Hello Objective-C程序    
2.3 布尔类型    
2.4 小结    
第3章 面向对象编程的基础知识    
3.1 间接    
3.2 在面向对象编程中使用间接    
3.3 有关术语    
3.4 Objective-C语言中的OOP    
3.5 小结    
第4章 继承    
4.1 为何使用继承    
4.2 继承的语法格式    
4.3 继承的工作机制    
4.4 重写方法    
4.5 小结    
第5章 复合    
5.1 什么是复合    
5.2 自定义NSLog()    
5.3 存取方法    
5.4 扩展CarParts程序    
5.5 复合还是继承    
5.6 小结    
第6章 源文件组织    
6.1 拆分接口和实现    
6.2 拆分Car程序    
6.3 使用跨文件依赖关系    
6.4 小结    
第7章 深入了解Xcode    
7.1 窗口布局一览    
7.2 改变公司名称    
7.3 使用编辑器的技巧    
7.4 在Xcode的帮助下编写代码    
7.5 调试    
7.6 备忘表    
7.7 小结    
第8章 Foundation Kit介绍    
8.1 稳固的Foundation    
8.2 使用项目样本代码    
8.3 一些有用的数据类型    
8.4 字符串    
8.5 集合大家族    
8.6 其他数值    
8.7 示例:查找文件    
8.8 小结    
第9章 内存管理    
9.1 对象生命周期    
9.2 Cocoa的内存管理规则    
9.3 异常    
9.4 小结    
第10章 对象初始化    
10.1 分配对象    
10.2 便利初始化函数    
10.3 更多部件改进    
10.4 Car类的内存清理(垃圾回收方式和ARC方式)    
10.5 指定初始化函数    
10.6 初始化函数规则    
10.7 小结    
第11章 属性    
11.1 使用属性值    
11.2 属性扩展    
11.3 小结    
第12章 类别    
12.1 创建类别    
12.2 利用类别分散实现代码    
12.3 通过类别创建前向引用    
12.4 非正式协议和委托类别    
12.5 小结    
第13章 协议    
13.1 正式协议    
13.2 复制    
13.3 Objective-C 2.0的新特性    
13.4 委托方法    
13.5 小结    
第14章 代码块和并发性    
14.1 代码块    
14.2 并发性    
14.3 小结    
第15章 AppKit简介    
15.1 构建项目    
15.2 创建委托文件的@interface部分    
15.3 Interface Builder    
15.4 设计用户界面    
15.5 创建连接    
15.6 应用程序委托的实现    
15.7 小结    
第16章 UIKit简介    
16.1 视图控制器    
16.2 小结    
第17章 文件加载与保存    
17.1 属性列表    
17.2 编码对象    
17.3 小结    
第18章 键/值编码    
18.1 入门项目    
18.2 KVC简介    
18.3 键路径    
18.4 整体操作    
18.5 批处理    
18.6 nil仍然可用    
18.7 处理未定义的键    
18.8 小结    
第19章 使用静态分析器    
19.1 静态工作    
19.2 小结    
第20章 NSPredicate    
20.1 创建谓词    
20.2 计算谓词    
20.3 数组过滤器    
20.4 格式说明符    
20.5 运算符    
20.6 有SELF就足够了    
20.7 字符串运算符    
20.8 LIKE运算符    
20.9 结语    
附录 从其他语言转向Objective-C    
索引    
看过本书的人还看过