图书介绍

Objective-c程序设计pdf电子书版本下载

Objective-c程序设计
  • 杨正洪,郑齐心,李建国编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302249313
  • 出版时间:2011
  • 标注页数:319页
  • 文件大小:72MB
  • 文件页数:331页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Objective-c程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第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

精品推荐