YownYang's blog

iOS-Book

一个优秀iOS开发所需阅读的相关书籍

  1. 《iOS7应用开发技术详解》在朋友那看到的一本书,花了两天时间把这本书翻了一遍,感觉适合有一些编程概念的人看。其次,这本书某些知识点对于当下过于古老,如14.2手势事件、11.3.5UIViewAutoresizing等,我也不太清楚这本书是否有新版。此外,如果未用到CoreData和Audio/Video的,建议粗略查看1617章,这两个知识点每个都是一个领域,当然如果就是冲着这知识点去的,那也可以当成基础概念的了解及使用。总的来说,这本书对于修补基础知识空缺或是iOS初学者还是有不错的帮助。
  2. 《iOS开发进阶》这本书作者是唐巧,第一部分讲了很多工具,占了一半书的厚度;第二部分讲了很多的实战小窍门,第三部分初步讲了一下OC对象,指针,block原理这些。这本书真的是书如其名,进阶开发。。。并没有讲解很多的原理层次的东西,更多的就是业务层次的。所以有很多人说就是混的,也有人说写的OK,我感觉仁者见仁,智者见智吧。
  3. 《Objective-C高级编程》这本书是一个日本人写的,反正不知道叫什么,哈哈哈。这本书也有几年了,主要讲了三个东西引用计数BlockGCD引用计数这块引用了很多GNUstep的源码,主要是苹果这部分源码不开放,摊手;Block这块主要看的是clang rewrite 之后的代码;GCD是参考的苹果开源的libdispatch和XNU内核源码,但是这块讲解的不是非常深入,只是列举了调用的API。这本书讲解内容相对来说比较深,并且与业务有关的不多,适合想了解这几个知识点原理的人看。
  4. 《Effective Objective-C 2.0》 Effective系列的经典丛书之一,iOS开发者必读书籍之一。总共分为7章52节,有代码规范,有知识点剖析,涵盖面极广,适合初中级开发者,高级开发者需要进一步深挖其中的知识体系。