Programming iOS 8使用Swift开发应用教程

Swift 写 iOS 8 应用的那点事儿,《Programming iOS 8》讲得还挺细。不是泛泛而谈的那种教程,而是直接带你用 Swift 撸项目,从语法、控件到 API 更新,全都铺开讲,配合 Xcode 6.1 边敲边看,感觉还挺爽。如果你对UIViewController的生命周期总是搞不清楚,或者想捣鼓下Trait CollectionsSize Classes这些新玩意儿,这本书挺能帮上忙的。

Swift 的语法讲得不啰嗦,重点都在项目里体现。像泛型闭包协议怎么在实际开发中用,配合例子一看就明白,不用死背概念。Xcode 部分也讲得挺细,Interface BuilderStoryboard配合使用,手感顺。

UI 那块也没落下,从UILabelUITableView的新特性,比如自适应行高、滑动交互,全都有。还有 iOS 8 刚出的视觉效果视图,模糊背景那种,搞点炫酷 UI 也不在话下。布局那部分讲了坐标系统变化和旋转适配,适配 iPad 也能搞得明明白白。

控件管理方面,像PopoversSplit View Controller这些原来用得少的,现在也讲清楚了。还带了几个扩展开发的小例子,什么Today Extensions啊、Action Extensions啊,照着改改就能用。

最贴心的是,它的项目都放在 GitHub 上了,拉下来就能跑,边看边练效率挺高。如果你已经有点Objective-C基础,转到Swift又想搞懂 iOS 8 的新玩法,这本书不妨一试。嗯,适合动手型选手。

pdf 文件大小:10.58MB