现在的位置: 首页 > 综合 > 正文

ObjectiveC新手推荐《Objective-C开发范例代码大全》

2012年12月24日 ⁄ 综合 ⁄ 共 3171字 ⁄ 字号 评论关闭

今天花了了一个下午的时间看完了《Objective-C开发范例代码大全》,这本书适合有无基础的程序员,内容由浅到深,讲述了Mac和ios开发的常见问题的解决方法,参考德雷福斯模型的五个阶段,这本书适合新手,可以方便查找一些问题的解决方法,不合适有基础的。
         本书共有十一章,一到三章讲解了怎样新建程序,添加文件,字符串,数组等等一些基本问题,四到十章讲解了包括内存管理,多线程,core data等问题,十一章讲解了如何在windows平台使用objective-c等问题,整本书都是基于问题给出解决方法,有些段落比较重复,因为是以问题为导向,内容不会深入展开。
         总的来说,内容太泛,适合新手,而有一定基础的人,可以通过google等找到答案。

目录还是很详细的。

 

第1章  应用开发 1
        1.1  创建终端应用 1
        1.2  输出到控制台 3
        1.3  创建新的自定义类 5
        1.4  编写属性访问器 7
        1.5  使用@synthesize编写属性
        访问器 10
        1.6  向自定义类中添加类方法 12
        1.7  向自定义类中添加
        实例方法 14
        1.8  使用类别对类进行扩展 15
        1.9  从终端创建基于窗口的
Mac应用 17
        1.10  向Mac应用添加用户控件 20
        1.11  从Xcode创建基于窗口的
Mac应用 23
        1.12  从Xcode创建iOS应用 25
        1.13  使用目标-动作向iOS应用
        添加用户控件 29
        1.14  使用委托向iOS应用添加
        用户控件 33
第2章  使用字符串与数字 37
        2.1  创建字符串对象 37
        2.2  在Mac上从文件读取
        字符串 39
        2.3  在iOS上从文件读取
        字符串 41
        2.4  在Mac上将字符串写到
        文件中 43
        2.5  在iOS上将字符串写到
        文件中 45
        2.6  比较字符串 48
        2.7  操纵字符串 50
        2.8  搜索字符串 53
        2.9  本地化字符串 54
        2.10  将数字转换为字符串 56
        2.11  将字符串转换为数字 58
        2.12  格式化数字 59
第3章  使用对象集合 61
        3.1  创建数组 62
        3.2  引用数组中的对象 63
        3.3  获取数组中元素的数量 65
        3.4  遍历数组 66
        3.5  排序数组 68
        3.6  查询数组 72
        3.7  操纵数组内容 75
        3.8  将数组保存到文件系统中 78
        3.9  从文件系统读取数组 80
        3.10  创建字典 81
        3.11  引用数组中的对象 83
        3.12  获取字典中元素的数量 84
        3.13  遍历字典 85
        3.14  操纵字典内容 87
        3.15  将字典保存到文件系统中 89
        3.16  从文件系统读取字典 90
        3.17  创建集合 92
        3.18  获取集合中元素的数量 93
        3.19  比较集合 94
        3.20  遍历集合 96
        3.21  操纵集合内容 97
第4章  文件系统 101
        4.1  引用并使用文件管理器 101
        4.2  获得指向Mac系统目录的
        引用 103
        4.3  获得指向关键iOS目录的
        引用 105
        4.4  获取文件属性 107
        4.5  获得目录下的文件与子目录
        列表 109
        4.6  管理目录 111
        4.7  管理文件 114
        4.8  查看文件状态 117
        4.9  修改文件属性 119
        4.10  使用NSFileManager
委托 121
        4.11  使用NSData处理数据 127
4.12 使用NSCache缓存内容 131
第5章  使用日期、时间与定时器 137
        5.1  创建表示今天的日期对象 137
        5.2  通过Component创建
        自定义日期 138
        5.3  比较两个日期 140
        5.4  将字符串转换为日期 143
        5.5  格式化日期以便显示 144
        5.6  加减日期 146
        5.7  使用定时器调度并重复
        执行任务 147
第6章  异步处理 151
        6.1  在新线程中执行处理 151
        6.2  主线程与后台线程之间的
        通信 156
        6.3  使用NSLock锁定线程 163
        6.4  使用@synchronized
锁定线程 167
        6.5  使用Grand Central Dispatch(GCD)
进行异步处理 171
        6.6  在GCD中使用顺序队列 177
        6.7  使用NSOperationQueue
实现异步处理 182
第7章  使用Web服务 187
        7.1  下载文件 187
        7.2  通过XML使用Web服务 189
        7.3  通过JSON使用Web服务 195
        7.4  异步地使用Web服务 198
第8章  内存管理 201
        8.1  理解内存管理 201
        8.2  创建不使用ARC的应用 203
        8.3  使用引用计数管理内存 205
        8.4  为自定义类添加内存管理 207
        8.5  使用autorelease消息 210
        8.6  为Mac应用启用垃圾收集 215
第9章  使用对象图 217
        9.1  创建对象图 218
        9.2  使用键-值编码 229
        9.3  在对象图中使用键路径 236
        9.4  使用键路径聚合信息 241
        9.5  实现观察者模式 247
        9.6  探查类与对象 252
        9.7  归档对象图 257
第10章  Core Data 267
        10.1  向应用添加Core Data
支持 267
        10.2  添加实体描述 274
        10.3  向应用添加托管对象 276
        10.4  向Core Data添加
        托管对象 280
        10.5  从数据存储中检索对象 285
        10.6  将变更发回数据存储 290
        10.7  使用Core Data管理一对
        一关联关系 296
        10.8  使用Core Data管理一对
        多关联关系 304
        10.9  管理数据存储的版本 315
第11章  Objective-C:超越Mac与
iOS 325
        11.1  在Windows上安装
GNUstep 325
        11.2  Windows上的Objective-C
程序Hello World 327
        11.3  下载Objective-J以进行
Web应用开发 330
        11.4  编写Objective-J应用
Hello World 331
        11.5  向Objective-J应用添加
        按钮 336

抱歉!评论已关闭.