Swift与OC比较

Swift之父Chris Lattner,也是LLVM之父,从2014年公布Swift后,版本一直不大稳定,在Swift3.0以后语法逐渐稳定,开发者对此比较青睐

Chris Lattner从苹果离职到了特斯拉,自己感觉不适合自己,结果又辗转去了谷歌,比较牛逼的是去参与人工智能,机器学习方面的研究,

去年Tensorflow开始支持Swift,对Swift开发者一大利好,并且Swift的性能比OC高1.2倍,Swift无疑会把OC拍死在沙滩上,还是要好好学习下Swift

 

Swift优势:

1.容易阅读,语法和文件结构简易化

2.易于维护,文件分离后结构更清晰

3.更加安全,它是类型安全的语言

4,速度快,运算性能更高

5.即是面向对象,又是函数式的编程语言

面向对象:Swift支持类的封装,继承,多态

Swift支持map,reduce,filter,flatmap这类去除中间状态,数学函数式的方法,强调结果而不是中间过程。

6.支持面向协议编程,比OC的类别更加便捷和维护

 

posted @ 2019-05-29 17:52 tryFighting 阅读(...) 评论(...) 编辑 收藏