图书介绍
Objective-C初学者指南 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Objective-C初学者指南 第2版](https://www.shukui.net/cover/71/33815246.jpg)
- (美)贝内特等著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115293558
- 出版时间:2012
- 标注页数:239页
- 文件大小:86MB
- 文件页数:257页
- 主题词:C语言-程序设计-指南
PDF下载
下载说明
Objective-C初学者指南 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 Unicode32
3.2数据类型32
3.3在Alice中使用变量和数据类型33
3.4数据类型与Objective-C40
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为什么使用OOP77
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和Xcode80
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使用NSSet124
8.1.2使用NSArray125
8.1.3 NSDictionary126
8.1.4确定集合元素的类型127
8.2使用可变类127
8.2.1 NSMutableSet127
8.2.2 NSMutableArray128
8.2.3 NSMutableDictionary129
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更改MasterViewController147
8.6.6更改DetailViewController151
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 Builder168
10.2模型-视图-控制器168
10.3人机交互界面准则(HIG)170
10.4用Interface Builder创建iPhone示例应用171
10.4.1使用Interface Builder174
10.4.2 Dock175
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 Data186
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