美文网首页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哪个好

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

  • swift基础小结1

    swift基础小结 for 循环OC与Swift对比 While循环与downhill循环 OC与swift使用的...

  • OC与swift的区别

    OC与Swift的区别一(文件结构) OC与Swift的区别一(常量、变量、运算符) OC与Swift的区别三(条...

  • swift与OC混合式编程

    swift与OC混合式编程 swift在不断完善, 与OC并驾齐驱. swift与OC混合式编程是现阶段很多项目开...

  • swift5版本学习

    swift与OC区别:swift与OC1、Swift容易阅读,语法和文件结构简易化。2、Swift更易于维护,文件...

  • OC与Swift混编 / Mix & Match

    OC与Swift混编 / Mix & Match OC in Swift 通过Header File创建Bridg...

  • Swift blog

    建议读一遍swift blog来了解OC与swift不同以及swift版本变动细节 OC id -> Swift ...

  • 在.framework 中,OC 和 Swift 互调

    OC 和 Swift 互调(.framework 中和普通项目中) Framework 实现 OC 与 Swift...

  • OC引入Swift,混编

    一、OC中引入Swift 最近在研究swift时候,需要实现OC与Swift混编,因此总结了以下几个步骤实现OC中...

  • OC与Swift混编

    OC与Swift混编 一.objectivec与Swift相互调用对照 OC interface文件如下 转换后对...

网友评论

    本文标题:Swift与OC哪个好

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