Programming iOS 7 4th Edition iOS开发教程

iOS 7 年代的经典教程《Programming iOS 7, 4th Edition》,虽然年份有点久远,但内容一点不老套。Matt Neuburg 写得系统,从最基础的视图怎么放、怎么变形,到Autolayout怎么在不同设备上搞适配,讲得清清楚楚。用的是 Objective-C,适合想搞明白 iOS 底层机制的朋友。

视图的扎实,什么frameboundscenter、透明度那些,不只是讲概念,还会让你动手试一遍。尤其讲transform的时候,能感受到作者是真的在带你玩,而不是念 PPT。

自动布局这块也挺细,Autoresizing的老玩法也有,Autolayout新方法也讲到位。配合Interface Builder,可以帮你搞清楚那些看起来玄学的约束,其实就那么回事。

图像相关的部分也有,比如UIImageUIImageView,还有怎么可拉伸图片、设置渲染模式之类的。你要是想自己绘图,书里也了Graphics Context怎么用,基本够用了。

虽然是讲 iOS 7,但多概念现在依然管用,比如MVC 设计模式。写项目结构不乱,靠它就够。书中习题也不少,边学边做,收获会大不少。

对了,全书是英文的,刚开始读会有点吃力,但你要是习惯了,后面查Apple的文档或者逛Stack Overflow都顺多了。想打好基础的,真的可以看一遍。

如果你打算补一下Objective-C基础,或者准备把Cocoa Touch搞清楚,那这本书挺适合。配合 Xcode 练一练,效果翻倍。

pdf 文件大小:13.85MB