Objective-c程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨正洪,郑齐心,李建国编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302249313
- 页数:319 页
第1章 Objective-C语言概述 2
1.1 Mac操作系统和Objective-C语言 2
1.2 Objective-C的开发工具 2
1.3 Objective-C程序简介 4
1.4面向对象编程 8
1.4.1面向对象的分析 8
1.4.2面向对象的特征 9
1.5 Objective-C程序结构 11
1.5.1类接口(@interface) 12
1.5.2类实现(@implementation) 14
1.5.3应用程序 15
1.5.4 Objective-C的方法调用 17
1.5.5输入和输出数据 18
1.5.6变量和标识符 19
1.5.7指令符(@) 21
1.5.8语句 22
第2章 数据类型和运算符 24
2.1简单数据类型 24
2.1.1整型 24
2.1.2实型 27
2.1.3字符型 30
2.1.4字符串 33
2.1.5 id类型 33
2.1.6类型转换 37
2.1.7枚举类型 39
2.1.8 typedef 40
2.2 Objective-C的其他数据类型 42
2.2.1 BOOL 42
2.2.2 SEL 44
2.2.3 Class 46
2.2.4 nil和Nil 47
2.3运算符和表达式 49
2.3.1 Objective-C运算符 49
2.3.2表达式和运算优先级 49
2.3.3算术运算符 51
2.3.4算术表达式 53
2.3.5强制类型转换运算符 55
2.3.6自增、自减运算符 56
2.3.7位运算符 58
2.3.8赋值运算符 63
2.3.9关系运算符 64
2.3.10布尔逻辑运算符 65
第3章 程序控制语句 68
3.1条件语句 68
3.1.1 if语句 68
3.1.2 if语句的嵌套 72
3.1.3 switch语句 74
3.1.4三目条件运算符 76
3.1.5布尔表达式 77
3.2循环语句 78
3.2.1 while语句 78
3.2.2 do-while语句 80
3.2.3 for语句 81
3.2.4 for循环多变量的处理 84
3.2.5嵌套循环 85
3.2.6几种循环的比较 86
3.3跳转语句 86
3.3.1 break语句 86
3.3.2 continue语句 87
3.3.3 return语句 88
3.4综合实例 89
第4章 类 92
4.1类的通用格式 92
4.2声明对象和对象初始化 97
4.3变量 99
4.3.1局部变量、全局变量和实例变量 100
4.3.2理解static 102
4.3.3变量的存储类别 104
4.4 @property和@synthesize 106
4.5多输入参数的方法 111
4.6协议(protocol) 113
4.7异常处理 116
4.8调用nil对象的方法 120
4.9指针 120
4.9.1指针的类型和指针所指向的类型 121
4.9.2指针的值 121
4.9.3对象变量实际上是指针 122
4.10线程 123
4.11 Singleton(单例模式) 124
第5章 继承 127
5.1继承 127
5.2方法重写 130
5.3方法重载 132
5.4使用super 135
5.5抽象类 138
5.6动态方法调用 139
5.7访问控制 141
5.8 Category(类别) 144
第6章 编译预处理 149
6.1宏定义 149
6.1.1无参宏定义 149
6.1.2带参宏定义 151
6.1.3#运算符 153
6.2 import 154
6.3条件编译 154
6.3.1 #ifdef、#endif、#else和#ifndef语句 155
6.3.2 #if和#elif预处理程序语句 156
6.3.3 #undef 156
第7章 基础框架(Foundation Framework) 164
7.1数字对象(NSNumber) 164
7.1.1数字对象的使用 164
7.1.2 NSNumber方法总结 166
7.2字符串对象 167
7.2.1不可修改字符串(NSString) 168
7.2.2可修改的字符串(NSMutableString) 174
7.3数组对象 179
7.3.1不可变数组(NSArray) 179
7.3.2可修改数组(NSMutableArray) 181
7.4字典对象(NSDictionary和NSMutableDictionary) 185
7.5集合对象(NSSet) 188
7.6枚举访问 191
第8章 文件操作 195
8.1管理文件(NSFileManager) 195
8.2管理目录 198
8.3操作文件数据(NSData) 201
8.4操作目录总结 203
8.5文件的读写(NSFileHandle) 206
8.6 NSProcesslnfo 208
8.6.1 NSProcesslnfo方法 208
8.6.2 NSProcesslnfo实例 209
8.6.3 NSArray和NSProcesslnfo综合例子 210
第9章 内存管理 214
9.1基本的内存管理 214
9.1.1申请内存(alloc) 214
9.1.2释放内存(dealloc) 215
9.2引用记数(retainCount) 215
9.2.1字符串的处理 218
9.2.2类成员变量的处理 221
9.3自动释放(autorelease)池 227
9.4内存泄露 229
9.5垃圾回收(Garbage-collection) 230
9.6 copy、nonatomic 230
第10章 数据保存 233
10.1 XML属性列表 233
10.2 NSKeyedArchiver 236
10.3保存多个对象到一个文件 239
10.4 Objective-C综合实例 243
第11章 AppKit和UIKit 253
11.1图形化用户界面和Cocoa 253
11.2 AppKit 254
11.3 UIKit 257
11.4多线程(NSOperation和NSOperationQueue) 258
第12章 iPhone应用程序 265
12.1创建Xcode项目 265
12.2在iPhone模拟器上运行 268
12.3 iPhone项目结构 268
12.4在界面创建器(Interface Builder)上设计界面 271
12.5 iPhone开发的更多内容 284
第13章 iPad编程 286
13.1 iPad介绍 286
13.2 iPad与iPhone开发的对比 286
13.3 iPad应用程序开发实例 287
13.4委托(Delegate) 297
13.5 NSError 302
第14章 高级话题 306
14.1 Objective-C+++ 306
14.1.1混合语言 306
14.1.2 C+++词汇歧义和冲突 308
14.1.3一些限制 309
14.2访问MySQL数据库 310
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019