Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
338 views
in Technique[技术] by (71.8m points)

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

我进行了一场测试对比:
分别使用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到底快在哪?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...