文章:
Advanced & Practical Enum usage in Swift: Swift中Enum的使用实践
纯Swift2.0工程CocoaChina+从0到1遇到的坑和解决方案
利用UIWebView打造一个炫酷的视频背景视图(OC & Swift): 视频背景View, 适合做Hi 5.0的登录窗口。
一系列范畴论和函数式编程思想的文章: by zhangmeng
个人认为iOS开发之所以值得花精力去学习函数式编程的思想,主要是基于几点:
- Swift语言大量吸收了Haskell的设计,包括最基础的Optional、枚举、数组、字典,全都借鉴了Haskell的设计,并且提供了类Haskell的一些API,学习FP,可以写出更简洁更安全的Swift代码。
- FP可以最大限度的减少程序中『状态』的使用,进而大量减少代码因为『状态』而产生的bug。
- 函数响应式编程是更先进的GUI的设计,学习FP才能真正用好ReactiveCocoa和RxSwift。
- 最后,FP是一个程序员提升编程思想境界体现逼格的利器之一:)
以上是译文,未完成版的英文全文:Category Theory for Programmers
Facebook开源的Parse源码分析 by zhangmeng
开源代码:
alibaba/wax: Wax is a framework that lets you write native iPhone apps in Lua.
PhoneNumberKit: Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google’s libphonenumber.
Instructions: 新手引导