阅读书籍
设计模式相关:
《设计模式 可复用面向对象软件的基础》
《Head First 设计模式》
《大话设计模式》
《Cocoa设计模式》
《Objective-C的编程之道:iOS的设计模式解析》
《Auto Layout开发秘籍》
《iOS开发进阶》唐巧
《Objective-C编程全解》
- 《代码整洁之道》:书中有个别章节是只适用于Java,但是大部分章节还是适合所有程序员看的。读这本书可以感受到作者对好代码的偏执程度;第十七章算是对全书的总结和升华,需要反复阅读。对于程序员来说,这本书越早看越好。我打算趁热打铁,再看一遍。
《重构:改善既有代码的设计》:在代码层面讲解了重构的一些方法,也结合了有代码的实际的例子讲解。其实很多技巧和方法在第一次写代码的时候就可以做了,不需要等到后面重构。
《大话重构》:和上一版的《重构》不同,作者是在项目层面讲解的重构的几个步骤,而且也多次提到了领域驱动开发的概念。
-
《修改软件的艺术》:作者首先介绍了传统的瀑布式软件开发流程的弊端,然后介绍了他关于软件工程的九个方法:如何在工程和代码层面来让软件更加便于修改和维护。
-
《程序员的思维修炼》:作者讲解了R型和L型思维,以及如何充分利用这两种思维的优势来更高效地学习和工作。
三,iOS.Animations.by.Tutorials.v2.0(这是Raywenderlich出版的一本关于iOS动画的书)
四,iOS Core Animation: Advanced Technique(这本书同样是介绍iOS动画,但是侧重于介绍CALayer等各种原理行的东西)
五,HTTP权威指南(如果想弄懂iOS中的网络相关知识,强烈推荐先看一下这本书,绝对事半功倍!)
iOS应用安全权威指南
音视频开发进阶指南
AV Foundation开发秘籍
腾讯iOS测试实践
精通iOS开发(第8版)全Swift
objc中国 翻译的obj.io的内容,都是精华;
Introduction 《iOS Core Annimation》的中文译本;