Objective-C高级编程
内容简介
本书在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC 以及应用于多线程开发的Blocks 和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。
本书适合有一定基础的iOS 开发者阅读。
作者简介
Kazuki Sakamoto
日本资深软件工程师,具有17年开发经验。在StackOverflow上的威望值超过4500。著有《iOS 4编程基础》、《iPhone&iPad cocos2d游戏编程》等。Twitter:@splhack。
Tomohiko Furumoto
日本资深软件工程师,擅长游戏和移动应用开发。Twitter:@munakoiso。
目录
文章试读
1.2.1 概要 Objective-C 中的内存管理,也就是引用计数。可以用开关房间的灯为例来说明引用计数的机制,如图1-1 所示。 解决这一问题的办法是使办公室在还有至少1 人的情况下保持开灯状态,而在无人时保持关灯状态。 (1)最早进入办公室的人开灯。 (2)之后进入办公室的人,需要照明。 (3)下班离开办公室的人,不需要照明。 (4)最后离开办公室的人关灯(此时已无人需要照...
该书热门标签
- 最新
- 热门
-
0
Eric 2014-08-12
比较深入,需要耐心读,有些看起来比较容易,但还是需要实践去体会。。
-
0
无敌小白龙kaka 2014-11-04
很有深度
-
0
HoCooler 2015-05-25
首先赞一下该书的逻辑,确实想讲故事一样,将ARC、BLOCK、GCD的出现的原因、使用方法、适应的场景以及通过实例验证原理呈现给我们,按照这样的逻辑更加易懂,打算再读一遍,不过感觉书中有几处错误,需要自己验证。后续自己会再读几遍,并把问题整理出博客,敬请期待。
-
0
songgeb 2015-10-08
一共三章,arc、block、dispatch各成一章。block一章分解了block的内部结构,好。
-
0
A-Hing 2016-06-10
GCD写得不错,比较深入的一本书,可惜具体的demo太少了
-
0
ghking 2016-07-05
翻译得相当不负责!!!
-
0
agentgamer 2016-11-23
内存管理,ARC 和Block 讲得比较细,GCD 讲得比较潦草。不知道书里的例子是不是有点过时了,有些示例已经不能重现
-
0
TooWalker 2017-01-03
五星给原作者,一星给翻译,综合下来这个分数。书里面的内容很好,但是翻译很不用心。如果你日语尚可,建议你看原作,不要看这本翻译作品。
-
0
油条豆腐花 2017-01-04
不错的书 对ARC内存管理和Block的实现写的很深入
-
0
fingerplay 2014-04-26
对于OC底层的一些原理讲解比较深入,不过有些地方翻译的不是很流畅,不好理解
-
2
面团团 2015-04-16
Blocks和GCD的部分讲得很不错,尤其是GCD收获很多。前面ARC部分内存管理的思想部分讲得也特别好,看见那个关灯开灯的漫画真是一下子笑出来了。啊还有很多讲底层实现原理的,估计现在功力不够看着好想睡啊(╥﹏╥)
-
2
菠萝胖 2016-06-03
能不看中文译本就别看了,浪费精力
-
1
Tailang 2016-02-17
好书,正在细读,有种相见恨晚的赶脚~~
-
1
Chars 2015-01-06
2015年完成的第一本书,ARC之前有一些了解, block和GCD之前是不熟悉的,读完对这两块有了基本的认识,不过对block部分的详解讲的比较深,还不太明白。
-
1
Focus 2014-11-22
本来算是深入浅出的比较上乘的作品,只可惜ARC章节的中文的翻译实在是太烂了,一颗星全都扣给这个翻译的人!但是blocks和GCD的翻译还不错。值得一读的书~~
-
0
Eric 2014-08-12
比较深入,需要耐心读,有些看起来比较容易,但还是需要实践去体会。。
-
0
无敌小白龙kaka 2014-11-04
很有深度
-
0
HoCooler 2015-05-25
首先赞一下该书的逻辑,确实想讲故事一样,将ARC、BLOCK、GCD的出现的原因、使用方法、适应的场景以及通过实例验证原理呈现给我们,按照这样的逻辑更加易懂,打算再读一遍,不过感觉书中有几处错误,需要自己验证。后续自己会再读几遍,并把问题整理出博客,敬请期待。
-
0
songgeb 2015-10-08
一共三章,arc、block、dispatch各成一章。block一章分解了block的内部结构,好。
-
0
A-Hing 2016-06-10
GCD写得不错,比较深入的一本书,可惜具体的demo太少了
- 最新
- 热门
评价“Objective-C高级编程”