swift相比oc的优势

1/更容易阅读

行尾不再需要分号,if/else语句括弧也不需要,调用方法时 [ ] 也不再嵌套,简化了句法和语法更加干净有表现力.


2/更易于维护

把oc头文件.h和实现文件.m合并成了一个代码文件.swift

3/更安全

可选类型使得一个nil可选值的可能性变得非常明确,可以让程序员带着目标去写代码,问题在代码被写时就可以被修复,大大节省了你要在修复有关来自OC指针逻辑的bug时需要耗费的时间和金钱


4/代码更少

减少了重复语句和字符串操作所需要的代码量,swift使用'+'操作符将两个字符串加到一起,swift支持字符串插入,省略了OC中的%s,%d,%@


5/速度更快

逼近c++,将近是OC运行速度的1.4倍


总结:使用swift,程序员值要维护原来一半量的代码文件,标点输入出错概率远远低于以前.通过使用可选类型: 一种针对返回或不返回的编译时的编译时安全机制,而返回值是同步操作,网络失效时无效时无效的用户输入以及数据验证错误发生时普遍会遇到的问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值