图书介绍

Objective-C程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Objective-C程序设计案例教程
  • 本书编委会 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302476108
  • 出版时间:2017
  • 标注页数:251页
  • 文件大小:39MB
  • 文件页数:264页
  • 主题词:C语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐