iOS开发集锦之 2017.03.27(Swift 算法实战之路)

**主题: Swift 算法实战之路**
此主题文章并不是纯粹讨论Swift如何实现某一个具体的算法或者数据结构,如冒泡排序、深度优先遍历,或是树和栈,而是总结归纳一些Swift常用的语法和技巧,以便大家在解决面试题中使用。

1. Swift 算法实战之路:基本语法与技巧

作者: 故胤道长
描述:基本语法; 循环写法; 排序; Guard语句


**文章**

2. 教你如何用Swift写个json转模型的开源库

作者:huluobobo
源码: ModelSwift
描述:所有要转换的 model 继承 NSObject; 使用类的类型来实例化对象; 通过反射获得对象的所有属性名; 通过 setValue(_ value: Any?, forKey key: String) 方法来给属性设置值

3. Improving Swift Code Performance

作者:LiJun's Blog
描述:1.使用final; 2.使用@inline(__always)是函数始终编译成内联函数; 3.使用不可变的值类型; 4.避免在Swift代码中使用OC类型; 5.避免暴露Swift代码给OC使用; 6.避免使用OC的动态特性


**开源项目**

4.Swift30Projects - PokedexGo

作者:soapyigu
源码: PokedexGo
描述: PokedexGo is a swift iOS app displaying pokemons and their detail information. This app essentially demos the way to use UISplitViewController to implement an app on both iPhone and iPad platforms.


查看订阅消息,请关注微信订阅号: iOS_dev_awesome


iOS开发集锦之 2017.03.27(Swift 算法实战之路)_第1张图片
iOS_dev_awesome

你可能感兴趣的:(iOS开发集锦之 2017.03.27(Swift 算法实战之路))