美文网首页iOS相关
Swift与OC哪个好

Swift与OC哪个好

作者: Alice爱吃鱼 | 来源:发表于2018-03-14 10:02 被阅读14次

    Swift从诞生到现在,已经日益完善成熟起来,小编也从OC慢慢的开始学习Swift。那么到底哪个更好些呢?

    1、从语言上:

            Swift真的要略胜一筹,易读易写是Swift的一大优点。小编从OC转到Swift,感受到了从未有过的放飞自我的感觉,太方便了,分号也不需要写,代码很简洁,节省了不少敲代码的时间;可读性很高,尤其对其他语言的开发者来说,学习Swift要比OC简单的多。

    2、从开发角度:    

        OC还是要略胜一筹的(当然只是个人感觉,不喜勿喷)。

        1.姜还是老的辣。OC出现已经很久,网络上的博客和三方库都日益完善,渐渐的都特别成熟,想要找资料,网络上真的不是太费功夫就能搜索到,但是Swift因为比较年轻,网络上的东西相对要少些。

        2.Swift有些三方不支持。当然也可以使用桥接文件进行混编实现,但是还是比OC直接就能引入三方要稍稍费劲一些。

        3.Swift语言打的包要稍微大些。现在公司的包一般是能小就小点,这也是Swift的一个比较明显的短板。

        4.Swift编译速度略慢。这个还是挺明显的,小编在用OC时,还感觉不到什么,但是用Swift编译时,速度明显降下来了,而且在某些代码提示都是比较慢的。

        5.Swift语言变化有点大。从Swift2.0到Swift3.0再到现在的Swift4.0,这个童鞋们都知道,变得太多了,好多地方都要改,这如果是公司的项目,那么就有的改了。所以一般公司,尤其是大公司的代码还是OC的居多,当然了,现在各大公司的三方也有Swift版本了。

        以上,就是小编从个人角度总结的到底哪个好,其实都挺好,哈哈哈。小哥哥小姐姐们还是要根据公司的代码迭代要求和发展策略,合理选择使用OC还是Swift。

    相关文章

      网友评论

        本文标题:Swift与OC哪个好

        本文链接:https://www.haomeiwen.com/subject/blstjttx.html