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

 

转载于:https://www.cnblogs.com/tryFighting/p/10945295.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值