一尘不染

Swift与Objective-C:应用性能

swift

我正在研究Swift及其与Objective-C的区别。据我所知,Swift的当前版本相当快,甚至比Objective-
C还快:请参见此处

但是,由于大多数测试都是使用排序算法等完成的,所以我想知道,当Swift用于iOS应用开发时,它实际上是否会比Objective-
C更快。任何人都可以(最好是从他们自己的经验中)启发我。


阅读 202

收藏
2020-07-07

共1个答案

一尘不染

有一篇很棒的博客文章,特别是关于Swift 1.2发行 之后 的Swift 性能的改进。

作者使用不同类型的代码(例如类似Objc的Swift代码,仅Swift和仅Objective-c代码)进行了一些测试。结果是,Swift
1.2比以前快得多。他使用JSON进行了测试,因此比算法更实用。

除了“真实”的表现,我个人的经验还在于,我在Swift中的开发要容易得多。我从不喜欢Objective-C
.h.m文件,因为它停止了“编程流程”。我也认为语法本身比Objective-C [带有这些括号]容易得多。

因此,我认为,如果您从头开始编写一个新的Project,Swift会变得更容易,更快和更优雅。(我的看法)

2020-07-07