這篇文章為您講述IOS之檢查代碼運轉的時間的相關引見,詳細代碼請看下文
有時分我們想要精確的知道某段代碼、某個循環執行的時間,然後剖析效率等問題,這個時分就需求執行時間是多少。正美觀到網上曾經有人做了這個任務,我就直接摘上去了。正好也用了宏的方式計算時間,我們只需在需求計算時間的代碼塊前後寫上TICK,TOCK宏即可。當然,原理也是十分的復雜,也就是運用NSDate計算差值。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23#import"ViewController.h"
#def.netICKNSDate*startTime=[NSDatedate]
#def.netOCKNSLog(@"Time:%f",-[startTimetimeIntervalSinceNow])
@interfaceViewController()
@end
@implementationViewController
-(void)viewDidLoad{
[
super
viewDidLoad];
TICK;
for
(inti=0;i<5;i++){
NSLog(@
"我的值:%d"
,i);
}
TOCK;
}
@end
打印後果如下:
謝謝您的訪問.
【iOS之檢查代碼運轉的時間】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!