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的类别更加便捷和维护

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM