我正在研究Swift及其与Objective-C的区别。据我所知,当前的Swift版本相当快,甚至比Objective-C还快:请参见此处。
但是,由于大多数测试都是通过排序算法等完成的,所以我想知道,当Swift用于iOS应用开发时,它实际上是否会比Objective-C更快。任何人都可以(最好是从他们自己的经验中)启发我。
有一篇很棒的博客文章,特别是关于Swift 1.2发行之后的Swift性能的改进。
作者使用不同类型的代码(如类似Objc的Swift代码,仅Swift和仅Objective-c代码)进行了一些测试。结果是,Swift 1.2比以前快得多。他使用JSON进行了测试,因此比算法更实用。
除了“真实”的表现,我个人的经验还在于,我在Swift中的开发变得更加轻松。我从不喜欢Objective-C的.h
和.m
文件,因为它停止了“编程流程”。我也认为语法本身比Objective-C [带有这些括号]容易得多。
因此,我认为,如果您从头开始编写一个新项目,Swift会变得更加轻松,快捷和优雅。(我的想法)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句