Objective-C初学者指南 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)贝内特等著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115293558
- 页数:239 页
第1章 成为优秀的iOS或Mac程序员 1
1.1像开发人员一样思考 1
1.2完成开发周期 4
1.3面向对象编程简介 5
1.4操纵Alice界面 7
1.5总结 9
1.6习题 9
第2章 编程基础 10
2.1和Alice一起漫游仙境 10
2.1.1导航菜单 11
2.1.2世界窗口 11
2.1.3 Alice中的类、对象和实例 13
2.1.4对象树 14
2.1.5编辑区域 14
2.1.6细节区域 15
2.1.7事件区域 15
2.2创建一个Alice应用——登月 16
2.3你的第一个Objective-C程序 20
2.4总结 26
2.5习题 27
第3章 关于数据 28
3.1编程中用到的数字系统 28
3.1.1比特 28
3.1.2字节 30
3.1.3十六进制计数 31
3.1.4 Unicode 32
3.2数据类型 32
3.3在Alice中使用变量和数据类型 33
3.4数据类型与Objective-C 40
3.5确定问题所在 44
3.6总结 45
3.7习题 45
第4章 程序流的决策与计划 46
4.1布尔逻辑 46
4.1.1真值表 47
4.1.2比较运算符 49
4.2应用设计 49
4.2.1伪代码 50
4.2.2设计需求 51
4.2.3流程图 54
4.2.4示例应用的设计和流程图 55
4.2.5应用的设计 55
4.2.6使用循环来重复程序语句 56
4.3示例应用在Alice中的程序实现 58
4.4示例应用在Objective-C中的程序实现 60
4.4.1嵌套的if语句和else-if语句 62
4.4.2删掉多余字符 62
4.4.3通过重构改善代码 63
4.4.4运行应用 63
4.5和Alice道别 64
4.6总结 64
4.7习题 65
第5章 基于Objective-C的面向对象编程 66
5.1对象 66
5.2什么是类 67
5.3类的设计 68
5.3.1属性的设计 68
5.3.2方法的设计 70
5.3.3类的实现 71
5.4继承 76
5.5为什么使用OOP 77
5.5.1它无处不在 77
5.5.2消除冗余代码 77
5.5.3方便调试 77
5.5.4方便替换 78
5.6高阶课题 78
5.6.1接口 78
5.6.2多态 78
5.7总结 78
5.8习题 79
第6章 学习Objective-C和Xcode 80
6.1 Objective-C简史 80
6.2理解语言的符号 81
6.3面向对象概念 82
6.4用Xcode再写一个程序 86
6.5总结 98
6.6习题 99
第7章Objective-C的类、对象及方法 100
7.1创建Objective-C类 100
7.1.1声明接口和实例变量 101
7.1.2发送消息(方法) 102
7.1.3实现文件的使用 104
7.1.4方法的编码 105
7.2新类的使用 106
7.2.1创建项目 106
7.2.2添加对象 109
7.2.3完成实现文件 111
7.2.4创建用户界面 113
7.2.5连接代码 116
7.2.6运行程序 120
7.2.7充分发挥类方法的作用 121
7.3访问Xcode文档 121
7.4总结 122
7.5习题 122
第8章Objective-C编程基础 123
8.1集合类 123
8.1.1使用NSSet 124
8.1.2使用NSArray 125
8.1.3 NSDictionary 126
8.1.4确定集合元素的类型 127
8.2使用可变类 127
8.2.1 NSMutableSet 127
8.2.2 NSMutableArray 128
8.2.3 NSMutableDictionary 129
8.3创建BookStore应用程序 130
8.4引入实例变量 134
8.4.1访问实例变量 134
8.4.2使用获取方法和设置方法 135
8.5引入属性 137
8.5.1属性的使用 138
8.5.2理解惯例的重要性 139
8.6完成MyBookstore程序 139
8.6.1创建视图 140
8.6.2添加实例变量 141
8.6.3添加描述 142
8.6.4创建一个简单的数据模型类 144
8.6.5更改MasterViewController 147
8.6.6更改DetailViewController 151
8.7总结 152
8.8习题 152
第9章 比较数据 153
9.1复习布尔逻辑 153
9.2使用关系操作符 154
9.2.1比较数值 154
9.2.2创建示例Xcode应用 155
9.3使用布尔表达式 158
9.3.1比较字符串 159
9.3.2比较日期 161
9.3.3比较的结合 163
9.4使用switch语句 164
9.5总结 165
9.6习题 166
第10章 创建用户界面 167
10.1理解Interface Builder 168
10.2模型-视图-控制器 168
10.3人机交互界面准则(HIG) 170
10.4用Interface Builder创建iPhone示例应用 171
10.4.1使用Interface Builder 174
10.4.2 Dock 175
10.4.3库 176
10.4.4查看器窗格和选择器工具条 177
10.4.5创建视图 177
10.4.6使用插口 179
10.4.7连接动作和对象 180
10.4.8实现文件 181
10.5总结 182
10.6习题 182
第11章 数据存储 183
11.1存储注意事项 183
11.2首选项 183
11.2.1首选项的写操作 184
11.2.2首选项的读操作 185
11.3数据库 185
11.4在数据库中存储信息 185
11.5开始使用Core Data 186
11.6模型 188
11.6.1受控对象上下文 194
11.6.2设置界面 194
11.7总结 199
11.8习题 200
第12章 协议和委托 201
12.1多继承 201
12.2理解协议 202
12.3理解委托 203
12.4下一步 204
12.5总结 205
第13章 内存、地址和指针 206
13.1理解内存 206
13.1.1比特、字节和基数 207
13.1.2十进制转换为二进制 207
13.1.3使用十六进制的计数法 208
13.2理解内存地址的基础 210
13.3内存的分配 213
13.4解除分配内存 215
13.5在Objective-C中用ARC管理内存 217
13.6没有ARC的Objective-C内存管理 219
13.6.1使用保留/释放模型 220
13.6.2处理隐含的保留消息和自动释放 221
13.6.3发送dealloc消息 222
13.7如果出了问题 223
13.8 ARC注意事项 224
13.9总结 224
13.10习题 225
第14章Xcode调试器 226
14.1准备调试 226
14.1.1设置断点 227
14.1.2使用断点导航器 228
14.1.3调试基础 230
14.1.4使用调试器控件 231
14.1.5使用单步控件 232
14.1.6查看线程窗口和调用栈 233
14.1.7变量的调试 234
14.2处理代码错误和警告 235
14.3总结 239
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019