Swift 真的比Objective-C执行速度快吗?

发布于 2022-09-12 04:15:12 字数 714 浏览 26 评论 0

我进行了一场测试对比:
分别使用swift 和 objective-c 新建了命令行程序,程序如下:

swift:

    let high = 1000_0000
    let date1 = Date()
    debugPrint("\(date1)  beigin >>>")
    for _ in 0..<high {
        
    }
    let date2 = Date()
    debugPrint("time:\(date2.timeIntervalSince(date1))")

测试结果:

image

OC:

 NSDate *date1 = [NSDate new];
 int high = 10000000;
 for (int i = 0 ;i < high ;i++) {
  
  }
  NSDate *date2 = [NSDate new];
  NSLog(@"time:%f",[date2 timeIntervalSinceDate:date1]);

OC测试结果:
image.png

显然,OC比Swift快很多。 所以Swift到底快在哪?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薔薇婲 2022-09-19 04:15:12

结构体 值类型

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文