图书介绍
Objective-C程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 本书编委会 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302476108
- 出版时间:2017
- 标注页数:251页
- 文件大小:39MB
- 文件页数:264页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Objective-C程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Objective-C入门1
1.1 Objective-C概述1
1.2 搭建开发环境2
1.2.1 开发环境要求2
1.2.2 系统环境搭建2
1.2.3 Xcode开发工具搭建3
1.3 开发第一个Objective-C程序4
1.3.1 使用Xcode开发Objective-C程序4
1.3.2 Objective-C程序代码分析7
1.3.3 Objective-C源码、编译代码和可执行文件8
1.4 帮助文档的使用9
1.4.1 帮助文档的下载安装9
1.4.2 帮助文档的使用9
1.5 本章小结12
1.6 本章习题12
第2章 面向对象编程(上)13
2.1 面向对象概述13
2.2 类和对象14
2.2.1 类和对象之间的关系14
2.2.2 类的设计15
2.2.3 类的定义16
2.2.4 使用Xcode创建一个类17
2.2.5 类的对象的创建22
2.2.6 访问对象的属性24
2.3 方法25
2.3.1 方法的声明实现和调用25
2.3.2 方法实现中直接访问属性27
2.3.3 对象作为方法的参数28
2.3.4 对象作为方法的返回值31
2.4 self的使用32
2.4.1 在对象方法中使用self32
2.4.2 在类方法中使用self35
2.5 匿名对象37
2.6 异常37
2.7 阶段案例——猜拳游戏38
2.8 本章小结43
2.9 本章习题44
第3章 面向对象编程(下)46
3.1 面向对象的三大特征46
3.2 封装47
3.2.1 setter的封装47
3.2.2 getter的封装49
3.3 static关键字50
3.4 继承51
3.4.1 继承的简单使用51
3.4.2 继承的特点53
3.4.3 方法的重写56
3.4.4 super关键字57
3.5 访问修饰符59
3.6 里氏替换原则59
3.7 多态60
3.8 description方法62
3.9 阶段案例——计算器63
3.10 本章小结67
3.11 本章习题67
第4章 Objective-C特有语法69
4.1 点语法69
4.2 @property72
4.3 @synthesize73
4.4 @property增强75
4.5 静态类型与动态类型76
4.6 动态类型检测78
4.7 构造方法80
4.7.1 构造方法概述80
4.7.2 重写init构造方法81
4.7.3 自定义构造方法82
4.8 阶段案例——购票系统84
4.9 本章小结92
4.10 本章习题93
第5章 内存管理99
5.1 内存管理概述99
5.1.1 引用计数器99
5.1.2 第一个MRC程序101
5.2 单个对象的内存管理105
5.3 多个对象的内存管理(setter方法内存管理)106
5.3.1 setter方法内存管理(一)109
5.3.2 setter方法内存管理(二)111
5.3.3 setter方法内存管理(三)115
5.4 @property参数概述117
5.4.1 @property参数之atomic与nonatomic118
5.4.2 @property参数之retain与assign118
5.4.3 @property参数之readwrite与readonly121
5.4.4 @property参数之getter与setter121
5.5 自动释放池126
5.6 阶段案例——微博(MRC)127
5.7 本章小结133
5.8 本章习题133
第6章 ARC机制138
6.1 ARC机制概述138
6.2 ARC机制下单个对象的内存管理139
6.3 @property中的strong和weak140
6.4 ARC机制下的循环引用141
6.5 ARC与MRC的相互兼容145
6.6 阶段案例——微博(ARC)147
6.7 本章小结152
6.8 本章习题153
第7章 分类和延展156
7.1 分类概述156
7.1.1 分类的简单使用156
7.1.2 分类的注意细节159
7.2 非正式协议161
7.3 延展163
7.4 本章小结165
7.5 本章习题165
第8章 block169
8.1 block概述169
8.1.1 block语法169
8.1.2 block的基本使用170
8.1.3 使用typedef简化复杂的block定义172
8.2 block内部访问外部变量173
8.3 block作为函数的参数174
8.4 block作为函数的返回值176
8.5 本章小结177
8.6 本章习题177
第9章 协议182
9.1 协议概述182
9.1.1 协议的基本使用182
9.1.2 @required和@optional185
9.2 协议之间的继承185
9.3 协议的类型限制186
9.4 阶段案例——给男生找女友187
9.5 本章小结190
9.6 本章习题190
第10章 Foundation框架194
10.1 NSString的基本使用194
10.1.1 NSString的创建194
10.1.2 NSString最常见的操作195
10.2 NSString的其他操作198
10.2.1 字符串的读写198
10.2.2 字符串的比较203
10.2.3 字符串的开始和结束判断204
10.2.4 字符串的搜索205
10.2.5 字符串的截取207
10.2.6 字符串的替换208
10.2.7 字符串的类型转换209
10.3 NSMutableString210
10.3.1 NSMutableString概述210
10.3.2 NSMutableString的使用210
10.4 NSArray212
10.4.1 NSArray数组的创建212
10.4.2 NSArray数组的基本使用213
10.4.3 NSArray数组的遍历215
10.5 NSMutableArray的使用217
10.6 NSDictionany219
10.6.1 NSDictionary概述219
10.6.2 NSDictionary字典的创建219
10.6.3 NsDictionary的使用220
10.6.4 NSDictionary字典的遍历221
10.7 NSMutableDictionary的使用222
10.8 NSFileManager224
10.8.1 使用NSFileManager实现判断操作224
10.8.2 使用NSFileManager获取信息226
10.8.3 使用NSFileManager创建文件或文件夹229
10.9 Foudation框架的结构体232
10.9.1 CGPoint232
10.9.2 CGSize233
10.9.3 CGRect234
10.10 NSValue235
10.11 日期处理236
10.11.1 字符串与时间的相互转换236
10.11.2 日期计算237
10.11.3 得到日期的各个部分239
10.12 阶段案例——通讯录240
10.13 本章小结248
10.14 本章习题248