Swift 的强大之处 - iOS 移动开发周报

  • 唐巧

2014 年 9 月 22 日

话题:语言 & 开发架构

  • 《Swift 的强大之处》:介绍了 Swift 语言的特性,包括支持函数式编程、类型安全、不可变性等。

  • 《Swift 的函数式 API》:Swift 引入了泛型和函数式编程的思想,极大地扩展了设计的空间。文章借对 Core Image 进行函数式 API 封装为例,展示出应用 Swift 进行函数式编程的能力。

  • 《iOS8 开发者专题》:由 CocoaChina 整理出来的 iOS8 相关的资料汇总。

  • 《用 Swift 开发一个 TODO 应用》:作者 @请叫我汪二 在文章中教你如何完成一个 TODO 的应用,功能包括添加任务和浏览任务。适合有一定 Objective-C 的开发基础但是还没怎么接触 Swift 的 iOS 开发者,希望通过这样一个简单的例子可以和大家一起熟悉一下 Swift。

  • 《黑魔法attribute((cleanup))》:编译器属性 __attribute__用于向编译器描述特殊的标识、检查或优化。作者在文章中介绍了其中一个名为cleanup的“黑魔法”属性。

  • 《Swift 中类的初始化器与继承》:Swift 为类定义了两种初始化器来确保类中所有的储存属性都能得到一个初始化值。这两种初始化器就是「指定初始化器」(Designated Initializer) 与「便利初始化器」(Convenience Initializer),文章对其做了介绍。

  • 《大屏 iPhone 的适配》:自从苹果出了大屏 iPhone 后,iOS 开发也要做适配了, 这里大概总结下这几天了解到的大屏适配的注意事项。

  • 《Using Vector Images in Xcode 6》:文章介绍了在 Xcode 6 中使用矢量 PDF 图形的具体操作方法。

  • 《Swifty methods》:文章讨论了 Swift 的函数命名习惯,并与 Objective-C 语言做了对比。

  • 《Apple Pay Human Interface Guidelines》:苹果发布了支付功能 Apple Pay 的人机交互指南。

  • 语言 & 开发架构