图书介绍

Objective-C程序设计及实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Objective-C程序设计及实践
  • 潍坊学院,青岛英谷教育科技股份有限公司编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560646084
  • 出版时间:2017
  • 标注页数:205页
  • 文件大小:45MB
  • 文件页数:215页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Objective-C程序设计及实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

理论篇3

第1章 Objective-C概述3

1.1 Objective-C的历史4

1.2 Objective-C的特点4

1.3 Xcode简介5

1.4 构建Hello Objective-C程序5

本章小结8

本章练习8

第2章 C语言基础知识9

2.1 数据类型10

2.2 常量和变量10

2.2.1 标识符10

2.2.2 分隔符10

2.2.3 常量11

2.2.4 变量11

2.3 指针12

2.3.1 指针的定义12

2.3.2 指针的运算13

2.4 运算符13

2.4.1 算术运算符13

2.4.2 比较运算符14

2.4.3 逻辑运算符15

2.4.4 赋值运算符16

2.4.5 条件运算符16

2.5 流程控制17

2.5.1 选择结构17

2.5.2 循环结构21

2.6 Objective-C的注释25

本章小结26

本章练习26

第3章 类、对象与方法29

3.1 类与对象30

3.1.1 对象的特征与方法30

3.1.2 类的特征与方法30

3.2 类的声明与实现30

3.2.1 创建类31

3.2.2 类的声明部分33

3.2.3 类的实现部分34

3.3 Objective-C中的方法34

3.4 对象的创建与使用35

3.4.1 创建对象35

3.4.2 对象的使用35

3.5 对象的初始化36

3.5.1 自定义初始化方法36

3.5.2 便利初始化函数36

3.5.3 便利构造器37

本章小结37

本章练习38

第4章 属性41

4.1 设置器与访问器42

4.1.1 实例变量的作用域42

4.1.2 实例变量的存取方法44

4.2 属性的声明与实现46

4.3 属性的有关语法47

4.3.1 点语法47

4.3.2 存取方法名称47

4.3.3 可读写性48

4.3.4 setter相关语义48

4.3.5 原子操作49

本章小结49

本章练习49

第5章 面向对象编程的三大特征51

5.1 封装52

5.2 继承52

5.2.1 使用继承的原因52

5.2.2 方法的重写56

5.2.3 super关键字57

5.3 多态57

本章小结60

本章练习60

第6章 Foundation框架61

6.1 NSObject类常用处理方法62

6.2 字符串常用处理方法63

6.2.1 字符串63

6.2.2 可变字符串65

6.3 数组常用处理方法66

6.3.1 数组66

6.3.2 可变数组67

6.3.3 数组的遍历68

6.4 字典常用处理方法69

6.4.1 字典69

6.4.2 可变字典70

6.4.3 字典的遍历70

6.5 日期常用处理方法71

6.5.1 unix时间戳71

6.5.2 日期71

6.5.3 日期的格式化72

6.6 数字对象、数值对象与空对象73

6.6.1 数字对象74

6.6.2 数值对象74

6.6.3 空对象75

本章小结75

本章练习75

第7章 内存管理77

7.1 引用计数78

7.1.1 引用计数的原理78

7.1.2 引用计数的方法78

7.2 Cocoa的内存管理规则79

7.3 自动释放80

7.3.1 自动释放池的创建与销毁80

7.3.2 自动释放池的注意事项81

7.4 ARC81

7.4.1 ARC引入的新规则82

7.4.2 ARC引入的新特性82

7.4.3 非ARC项目转换为ARC项目82

本章小结83

本章练习83

第8章 类别和协议85

8.1 类别86

8.1.1 为什么使用类别86

8.1.2 类别的创建87

8.1.3 类别的声明88

8.1.4 类别的实现89

8.1.5 类别的功能及局限性89

8.2 协议92

8.2.1 非正式协议92

8.2.2 正式协议92

本章小结95

本章练习95

第9章 设计模式97

9.1 单例模式98

9.1.1 单例模式的实现思路98

9.1.2 创建全局实例98

9.1.3 单例模式的创建99

9.1.4 单例模式的内存管理99

9.2 委托模式101

本章小结104

本章练习104

第10章 代码块105

10.1 代码块的声明106

10.2 代码块的使用107

10.3 代码块的功能108

10.3.1 代码块作为参数108

10.3.2 使用代码块实现回调110

10.4 在代码块中使用全局变量和局部变量112

本章小结114

本章练习114

第11章 文件管理与对象归档115

11.1 沙盒116

11.1.1 沙盒的存储位置及目录116

11.1.2 获取沙盒文件路径116

11.2 NSFileManager118

11.2.1 使用NSFileManager创建和读取文件118

11.2.2 使用NSFileManager剪切、赋值以及删除文件119

11.3 属性列表120

11.3.1 使用属性列表读写数据121

11.3.2 NSUserDefaults121

11.4 对象归档123

11.4.1 简单对象归档123

11.4.2 自定义对象归档123

本章小结124

本章练习124

第12章 KVC、KVO与通知125

12.1 KVC126

12.1.1 KVC的基本用法126

12.1.2 在数组中使用KVC129

12.1.3 KVC的缺点130

12.2 KVO131

12.3 通知135

12.3.1 通知中心135

12.3.2 系统通知135

12.3.3 自定义通知136

12.3.4 通知与KVO的区别139

12.4 谓词139

本章小结140

本章练习140

实践篇143

实践1 类、对象与方法143

实践指导143

实践1.1143

实践1.2145

实践1.3147

拓展练习151

实践2 属性152

实践指导152

实践2.1152

实践2.2155

拓展练习157

实践3 面向对象的三大特征158

实践指导158

实践3.1158

实践3.2163

拓展练习167

实践4 类别和协议168

实践指导168

实践4.1168

实践4.2169

拓展练习172

实践5 文件管理与对象归档173

实践指导173

实践5.1173

实践5.2174

实践5.3176

实践5.4178

实践5.5179

拓展练习181

实践6 单例模式和委托模式182

实践指导182

实践6.1182

实践6.2184

拓展练习187

实践7 代码块188

实践指导188

实践7.1188

实践7.2190

拓展练习193

实践8 KVC、KVO与通知194

实践指导194

实践8.1194

实践8.2196

实践8.3199

实践8.4202

拓展练习205

热门推荐