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