Objective-C编程

Objective-C编程 pdf epub mobi txt 电子书 下载 2025

出版者:华中科技大学出版社
作者:[美] Aaron Hillegass
出品人:
页数:284
译者:夏伟频
出版时间:2012-9-25
价格:58.00元
装帧:平装
isbn号码:9787560983233
丛书系列:The Big Nerd Ranch Guide
图书标签:
  • Objectiv-C
  • iOS
  • 编程
  • Objective-C
  • 入门
  • 计算机
  • 基础
  • iPhone
  • Objective-C
  • 编程
  • 语言
  • 开发
  • iOS
  • 移动
  • 软件
  • 设计
  • 基础
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《Objective-C编程》讲述Objective-C编程语言和基本的iOS/Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、 Foundation常用类 、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。作者还穿插介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。

Big Nerd Ranch培训系列中文图书网站:http://www.iosprogrammingbook.com/

作者简介

Aaron Hillegass曾就职于NeXT公司和Apple公司,他有近20年的Objective-C编程、Cocoa编程和iOS编程教学经验。

Aaron是《Cocoa编程》的作者,并与他人合著了《iOS编程》。这两本畅销书获得了来自全球各地读者的好评。

2001年,Aaron创办了Big Nerd Ranch公司,提供强化式编程课程,为学员提供集中的、无干扰的学习环境。

目录信息

第1部分 入门 1
第1章 读者与本书 3
1.1 C与Objective-C 3
1.2 主要内容及阅读方式 4
1.3 程序员要走的道路 4
第2章 第一个程序 7
2.1 安装Apple开发工具软件 7
2.2 Xcode入门 7
2.3 从哪里开始编写代码 9
2.4 如何运行程序 13
2.5 程序是如何产生的 14
2.6 不要半途而废 15
第2部分 如何编程 17
第3章 变量与类型 19
3.1 类型 19
3.2 使用变量的程序 20
3.3 练习 22
第4章 if和else 23
4.1 布尔变量 24
4.2 else if 25
4.3 深入学习:条件运算符(三元运算符) 25
4.4 练习 26
第5章 函数 27
5.1 应该在何时使用函数 27
5.2 如何编写并使用函数 27
5.3 函数间是如何协同工作的 30
5.4 局部变量、帧和栈 32
5.5 递归 34
5.6 通过调试器查看帧 35
5.7 return 37
5.8 全局变量与静态变量 39
5.9 练习 40
第6章 数字 41
6.1 printf() 41
6.2 整数 42
6.3 浮点数 46
6.4 练习 47
第7章 循环 49
7.1 while循环 49
7.2 for循环 50
7.3 break 51
7.4 continue 52
7.5 do-while循环 53
7.6 练习 54
第8章 地址与指针 55
8.1 获取地址 55
8.2 用指针保存地址 56
8.3 通过地址访问数据 57
8.4 不同类型的数据所占用的字节大小 57
8.5 NULL 58
8.6 指针声明的代码规范 59
8.7 练习 59
第9章 通过引用传递 61
9.1 编写通过引用传递参数的函数 62
9.2 不要对NULL取值 64
第10章 结构 65
10.1 练习 66
第11章 堆 69
第3部分 Objective-C与Foundation 73
第12章 对象 75
12.1 创建并使用对象 75
12.2 消息详解 77
12.3 内存中的对象 79
12.4 id 79
12.5 练习 80
第13章 再谈消息 81
13.1 消息的嵌套发送 81
13.2 多个实参 82
13.3 向nil发送消息 82
13.4 练习 83
第14章 NSString 85
14.1 练习 86
第15章 NSArray 87
15.1 NSMutableArray 89
15.2 练习 90
第16章 开发文档 93
16.1 参考页 94
16.2 快速帮助 96
16.3 其他文档功能和开发资源 98
第17章 第一个自定义类 101
17.1 存取方法 103
17.2 用点号调用存取方法 104
17.2 属性 105
17.4 self 106
17.5 多个实现文件 106
17.6 练习 106
第18章 继承 109
18.1 覆盖方法 112
18.2 super 113
18.3 练习 113
第19章 对象实例变量 115
19.1 对象所有权与ARC 117
19.2 练习 123
第20章 避免内存泄露 125
20.1 Retain循环 127
20.2 弱引用 129
20.3 弱引用的自动置零特性 130
20.4 深入学习:手动引用计数和ARC历史 131
第21章 Collection类 135
21.1 NSArray/NSMutableArray 135
21.2 NSSet/NSMutableSet 138
21.3 NSDictionary/NSMutableDictionary 140
21.4 C语言基本类型 142
21.5 Collection对象与nil 142
21.6 练习 143
第22章 常量 145
22.1 预处理指令 145
22.2 #include与#import 146
22.3 #define 146
22.4 全局变量 147
22.5 比较#define与全局变量 149
第23章 通过NSString和NSData将数据写入文件 151
23.1 将NSString对象写入文件 151
23.2 NSError 152
23.3 通过NSString读取文件 153
23.4 将NSData对象所保存的数据写入文件 154
23.5 从文件读取数据并存入NSData对象 155
第24章 回调 157
24.1 目标-动作对 157
24.2 辅助对象 160
24.3 通告 163
24.4 如何选择 164
24.5 回调与对象所有权 164
第25章 协议 167
第26章 Property List格式 171
26.1 练习 173
第4部分 由事件驱动的应用 175
第27章 第一个iOS应用 177
27.1 创建iTahDoodle 177
27.2 BNRAppDelegate 179
27.3 添加C语言辅助函数 180
27.4 iTahDoodle中的对象 181
27.5 Model-View-Controller 182
27.6 应用委托对象 183
27.7 设置视图 184
27.8 为UITableView对象提供数据 186
27.9 添加新任务 189
27.10 深入学习:main()的作用 190
第28章 第一个Cocoa应用 191
28.1 编辑BNRDocument.h 192
28.2 Interface Builder初探 193
28.3 编辑BNRDocument.xib 194
28.4 创建关联 198
28.5 再探MVC 202
28.6 编辑BNRDocument.m 202
28.7 练习 204
第5部分 Objective-C高级主题 205
第29章 init 207
29.1 编写init方法 207
29.2 实现基本的init方法 208
29.3 在init中使用存取方法 209
29.4 带实参的init方法 210
29.5 禁用init方法 215
第30章 属性 217
30.1 属性的特性 218
30.2 KVC 221
第31章 范畴 225
第32章 Block对象 227
32.1 定义Block对象 227
32.2 使用Block对象 228
32.3 typedef 233
32.4 返回值 233
32.5 内存管理 234
32.6 基于Block的编程是大势所趋 235
32.7 练习 235
第6部分 C语言高级主题 237
第33章 位运算 239
33.1 按位或 240
33.2 按位与 241
33.3 其他位运算符 242
33.4 用enum定义位掩码 245
33.5 占用更多字节的整数类型 245
33.6 练习 245
第34章 C字符串 247
34.1 char 247
34.2 char * 248
34.3 string literal 250
34.4 C字符串和NSString对象的相互转换 251
34.5 练习 252
第35章 C数组 253
第36章 命令行参数 257
第37章 switch语句 261
结束语 263
索引 265
· · · · · · (收起)

读后感

评分

评分

很有幸,买到了这本书,相信如果这本书不再重印的话过不久就买不到了。这本书讲的很透彻、全面,特别适合没有语言基础的读者,全读下来会学到很多。 我以前没有接触过ios,这回读了一次,感觉ios开发真是非常有意思,抛砖引玉,为我敲开了一扇门。  

评分

1、 从此书的整体编排看,封面整体设计新颖,封面的童车也突出了特别的独具匠心的含义。书的开始首先是对翻译词汇的个别解释,也让人感觉到了严谨的态度。目录的按部分编排,也让初学者可以更快的进入学习的状态。 2、 通过阅读第一部分,首先是感觉到了小章节之间的流畅衔...  

评分

昨天拿到的书,就迫不及待地翻开来看。 这本书属于入门级吧。很适合初学者。整本书浏览了一遍,心里还是有惊喜,心里就在念叨,当初刚学Objective-C时,咋就没遇到它呢? 书里讲的知识比较基础,但是很系统,言简意赅,没有半句废话,讲的基本都是平时要注意的关键点。虽然我...  

评分

最近在看《Objective-C编程》顺带实现了书中部分示例代码。如果感兴趣可以自行 下载(http://files.cnblogs.com/unixfy/《Objective-C编程》代码实现.zip)。   通过本书大致了解了Objective-C这门程序设计语言。下一步主要是学习iOS相关开发。《Objective-C编程》中也少...  

用户评价

评分

有编程基础,尤其有 C/C++ 基础的同学建议直接从第 3部分开始读。

评分

思维清晰,逻辑流畅,除了劣币驱逐良币,实在想不出为何不再印

评分

就最近所看的Obj-c教程里面,这个算是浅显易懂,但是该有的都不落下。

评分

思维清晰,逻辑流畅,除了劣币驱逐良币,实在想不出为何不再印

评分

虽然只是一本入门书,虽然我只用了不到1小时时间秒掉,但这书写得绝逼好,该有的都有了,虽然前面一大坨C的内容,objc那一块也写得很清楚,翻译很靠谱,包括objc的一些高级特性写得很清晰,基本上有底子的人秒了这本书就可以开撸了。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有