分  享 
分  享 
源  码 
源  码 
课  程 
课  程 
设  计 
设  计 

[语言编程] 【PDF教材】《Objective–C基础教程》PDF 高清扫描版

[复制链接]
密探007邮箱认证 OneDrive 认证 微信绑定 发表于 2020-2-16 15:05:16 | 显示全部楼层 |阅读模式

欢迎加入「奥学网」学霸平台,让自学改变你的世界!

您需要 登录 才可以下载或查看,没有帐号?账号注册

x



  目 录

  第1章 启程 1

  1.1 预备知识 1

  1.2 历史背景 1

  1.3 内容简介 2

  1.4 结 3

  第2章 对C的扩展 4

  2.1 简单的Ob*e*ive-C程序 4

  2.2 解构Hello Ob*e*ive-C程序 7

  2.2.1 import 7

  2.2.2 NSLog和@“字符串” 8

  2.3 布类型 10

  2.3.1 BOOL强的实用功能 11

  2.3.2 比较 13

  2.4 结 14

  第3章 面向对象编程基础知识 15

  3.1 间接 15

  3.1.1 变量与间接 16

  3.1.2 使用文件名的间接 18

  3.2 在面向对象的编程使用间接 24

  3.2.1 过程式编程 24

  3.2.2 实现面向对象编程 29

  3.3 学有关的*语 33

  3.4 Ob*e*ive-C的OOP 34

  3.4.1 @interface部分 34

  3.4.2 @implement*ion部分 38

  3.4.3 实例化对象 40

  3.4.4 扩展Shapes-Ob*e* 41

  3.5 结 43

  第4章 继承 45

  4.1 为何使用继承 45

  4.2 继承语 48

  4.3 继承的工作制 51

  4.3.1 方调度 51

  4.3.2 实例变量 53

  4.4 重写方 55

  4.5 结 57

  第5章 复合 58

  5.1 什么是复合 58

  5.1.1 Car程序 58

  5.1.2 自定义NSLog 59

  5.2 存取方 62

  5.2.1 设置的属 64

  5.2.2 设置轮胎的属 64

  5.2.3 跟踪汽车的变化 66

  5.3 扩展CarParts程序 67

  5.4 复合还是继承 68

  5.5 结 69

  第6章 源文件组织 70

  6.1 拆分接口和实现部分 70

  6.2 拆分Car程序 73

  6.3 使用跨文件依赖关 75

  6.3.1 重编译须知 75

  6.3.2 让汽车开 77

  6.3.3 导入和继承 79

  6.4 结 80

  第7章 深入了解Xcode 82

  7.1 改变司名称 82

  7.2 使用编辑的技巧与诀窍 83

  7.3 在Xcode的帮助下编写代码 85

  7.3.1 行缩进 85

  7.3.2 代码自完 85

  7.3.3 括号匹配 88

  7.3.4 批量编辑 88

  7.3.5 代码导航 91

  7.3.6 e*cs不是Mac程序 91

  7.3.7 任意搜索 92

  7.3.8 芝麻开门 93

  7.3.9 书签 93

  7.3.10 集注意力 94

  7.3.11 开启导航 95

  7.4 获取 98

  7.4.1 研究助 98

  7.4.2 文档管理程序 99

  7.5 调试 100

  7.5.1 暴力调试 100

  7.5.2 Xcode的调试 100

  7.5.3 精巧的调试符号 101

  7.5.4 开始调试 101

  7.5.5 检查程序 104

  7.5 备忘表 105

  7.6 结 106

  第8章 Found*ion Kit快速教程 107

  8.1 些有用的数据类型 108

  8.1.1 范围的作用 108

  8.1.2 几何数据类型 108

  8.2 字符串 109

  8.2.1 创建字符串 109

  8.2.2 类方 109

  8.2.3 关于 110

  8.2.4 比较的策略 110

  8.2.5 不区分写的比较 112

  8.2.6 字符串内是否还包别的字符串 112

  8.3 可变 113

  8.4 集合族 115

  8.4.1 NSArray 115

  8.4.2 可变数组 118

  8.4.3 枚举“王” 119

  8.4.4 快速枚举 120

  8.4.5 NSDi*ionary 120

  8.4.6 使用,但不要扩展 122

  8.5 各种数值 122

  8.5.1 NSNumber 122

  8.5.2 NSValue 123

  8.5.3 NSNull 124

  8.6 示例:查找文件 124

  8.7 结 128

  第9章 内存管理 129

  9.1 对象生周期 129

  9.1.1 引用计数 130

  9.1.2 对象所有权 132

  9.1.3 访问方的保留和释放 133

  9.2 自释放 134

  9.2.1 所有对象入池 135

  9.2.2 自释放池的销毁间 135

  9.2.3 自释放池的工作过程 136

  9.3 Cocoa内存管理规则 138

  9.3.1 临对象 138

  9.3.2 拥有对象 139

  9.3.3 垃圾回收 141

  9.4 结 142

  第10章 对象初始化 143

  10.1 分配对象 143

  10.2 初始化对象 143

  10.2.1 编写初始化方 144

  10.2.2 初始化做什么 146

  10.3 便利初始化函数 146

  10.4 更多部件改进 147

  10.4.1 Tire类的初始化 147

  10.4.2 更*in函数 149

  10.4.3 清理Car类 152

  10.5 支持垃圾回收风格的Car类清理 155

  10.6 指定初始化函数 156

  10.6.1 子类化问题 157

  10.6.2 改进Tire类的初始化函数 159

  10.6.3 添加AllWe*herRadial类的初始化函数 160

  10.7 初始化函数规则 160

  10.8 结 161

  第11章  162

  11.1 改值 162

  11.1.1 简化接口 163

  11.1.2 简化实现 164

  11.1.3 点表达式的妙用 166

  11.2 扩展 167

  11.2.1 名称的使用 171

  11.2.2 只读 172

  11.2.3 不是的 173

  11.3 结 173

  第12章 类别 175

  12.1 创建类别 175

  12.1.1 声明类别 175

  12.1.2 实现类别 176

  12.1.3 类别的局限 178

  12.1.4 类别的作用 178

  12.2 利用类别分散实现 178

  12.3 使用类别创建前向引用 182

  12.4 非正式协议和托类别 183

  12.4.1 ITunesFinder项目 184

  12.4.2 托和类别 187

  12.4.3 响应选择 187

  12.4.4 选择的其他应用 188

  12.5 结 189

  第13章 协议 190

  13.1 正式协议 190

  13.1.1 声明协议 190

  13.1.2 采用协议 191

  13.1.3 实现协议 192

  13.2 复制 192

  13.2.1 复制Engine 192

  13.2.2 复制Tire 194

  13.2.3 复制Car 196

  13.2.4 协议和数据类型 199

  13.3 Ob*e*ive-C 2.0的 199

  13.4 结 200

  第14章 AppKit简介 201

  14.1 构建项目 201

  14.2 构建AppController @interface 203

  14.3 Interface Builder 203

  14.4 布局用户界面 205

  14.5 接 207

  14.5.1 接输出口 207

  14.5.2 接作 208

  14.6 AppController实现 210

  14.7 结 212

  第15章 文件加载与保存 213

  15.1 属列表 213

  15.1.1 NSD*e 213

  15.1.2 NSD*a 214

  15.1.3 写入和读取属列表 215

  15.2 编码对象 216

  15.3 结 221

  第16章 键/值编码 222

  16.1 入门项目 222

  16.2 KVC简介 224

  16.3 路径 225

  16.4 整体作 226

  16.4.1 途憩 227

  16.4.2 *地运算 231

  16.5 批处理 233

  16.6 nil仍然可用 234

  16.7 处理未定义的键 235

  16.8 结 236

  第17章 NSPredic*e 237

  17.1 创建谓词 237

  17.2 燃料过滤 239

  17.3 格式明符 240

  17.4 运算符 241

  17.4.1 比较和逻辑运算符 242

  17.4.2 数组运算符 243

  17.5 SELF足够了 243

  17.6 字符串运算符 245

  17.7 LIKE运算符 245

  17.8 结 246

  附录 从其他语言转向Ob*e*ive-C 247



 百度网盘 / Download(回复可见):
 The following hidden content members only. Join us 
游客,如果您要查看本帖隐藏内容请回复

 

 

楼 主 推 荐
3yBbl 发表于 2020-2-15 23:02:52 | 显示全部楼层
我顶啊。接着顶.
回复 支持 反对

使用道具 举报

wuxiangfei 发表于 2020-2-16 02:04:34 | 显示全部楼层
有空一起交流一下.
回复 支持 反对

使用道具 举报

kpopzy 发表于 2020-2-16 05:17:35 | 显示全部楼层
精神可嘉和的看法所肩负的就说句话凡捐款都能读书.
回复 支持 反对

使用道具 举报

杨明华 发表于 2020-2-16 17:10:12 | 显示全部楼层
说嘛1~~~想说什么就说什么嘛~~.
回复 支持 反对

使用道具 举报

wswxnz邮箱认证 OneDrive 认证 微信绑定 发表于 2020-2-18 03:02:46 | 显示全部楼层
一点也不贵好吧,你少吃几串烧烤就回本了.
回复 支持 反对

使用道具 举报

WSpba 发表于 2020-2-19 06:14:58 | 显示全部楼层
一楼的位置好啊.
回复 支持 反对

使用道具 举报

Ciaobello微信绑定 OneDrive 认证 邮箱认证 发表于 2020-2-19 08:58:39 | 显示全部楼层
一个鸡蛋跑到青藏高原,结果它变成了氢弹;.
回复 支持 反对

使用道具 举报

En5ef5 发表于 2020-2-20 22:14:31 | 显示全部楼层
一个鸡蛋跑到青藏高原,结果它变成了氢弹;.
回复 支持 反对

使用道具 举报

shuaizong 发表于 2020-2-21 20:43:49 | 显示全部楼层
回复一下.
回复 支持 反对

使用道具 举报

快速回复 收藏帖子 返回列表
加密...

Try it|SiteMap|奥学网

E-mail: [email protected]

Xtreme-aesthetic Design

© 2012~Now 6SO.SO

快速回复 返回顶部 返回列表