我的應用程序中的一些操作需要很長時間才能執行。所以,我打算從開始執行應用程序到結束打印時間戳,以便檢查某些操作所用的時間。有沒有什麼辦法,爲了做到這一點,這樣我可以跟蹤所有的時間郵票以連續的方式...如何在iOS中的程序中打印時間戳
回答
您可以在方法開始定義一個變種要分析:
NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate];
,然後在最後打印:
NSLog(@"It took %f seconds in method <methodname>",[NSDate timeIntervalSinceReferenceDate] - start);
好運!
我得到了這個傢伙......但我想打印許多類的價值...任何想法 – 2012-04-04 14:12:23
然後,你可以定義變量「開始」作爲你AppDelegate類中的一個屬性,然後用(( AppDelegate *)[[UIApplication sharedApplication] delegate])。start – Zalykr 2012-04-04 14:19:16
+1老兄...會看看 – 2012-04-04 14:24:21
您可以只使用NSLog(@「描述您在代碼中的位置的任何明智的日誌消息」) - XCode中的輸出包含記錄時間,以毫秒爲單位。
ITs沒有發生馬特......在我的情況下輸出只包含類名稱,方法名稱和日誌語句。時間沒有得到印刷....任何想法在這.. – 2012-04-05 06:01:56
- 1. 在內核中打印時間戳
- 2. 如何在Xcode中打印LLDB的時間戳?
- 3. 如何在SQLite3中以可讀格式打印時間戳?
- 4. 如何在打印中使用Perl的本地時間獲取時間戳?
- 5. 打印間隔而不是時間戳
- 6. 如何在Perl中排序時間戳?
- 7. 如何從iOS應用程序中打開Facebook時間軸?
- 8. 打印時間戳和紅寶石
- 9. TO_DATE無法打印時間戳
- 10. 打印日期從時間戳值
- 11. 在生成文件中打印時間戳
- 12. 在csv文件中打印時間戳值
- 13. 在R中打印時間戳毫秒不起作用
- 14. 在Docker中打印時間戳記撰寫日誌
- 15. C程序中的NTP時間戳
- 16. 如何正確使用ctime()打印不同的時間戳
- 17. 如何在Mac OS X C++程序中記錄時間戳?
- 18. 如何在iOS中打印PDF?
- 19. 如何在iOS 4.2中打印圖像?
- 20. 如何在iOS中打印照片?
- 21. 如何在IOS中打印xml圖像?
- 22. 如何從PHP中的MySQL時間戳計數打印月份名稱?
- 23. 如何將控制檯打印記錄到帶有時間戳的文件中
- 24. 如何在進程中打印mysql程序中的sql?
- 25. 如何長時間打印
- 26. 如何讓信號處理程序的打印時間過去?
- 27. 如何將時間戳轉換爲php中的unix時間戳?
- 28. 如何在C程序中以秒爲單位打印CMOS時間?
- 29. 如何使用Python 3在兩個時間戳之間打印行?
- 30. 排序在Eloquent中的時間戳
爲了上帝的愛,使用儀器! – 2012-04-04 14:12:07
**是**它的設計之一! – lnafziger 2012-04-04 14:16:01
如果您將使用儀器來了解哪些操作需要花費多少時間,該怎麼辦? https://developer.apple.com/library/ios/#documentation/AnalysisTools/Conceptual/WhatsNewInstruments/NeFeFeatures42/NeFeFeatures42.html – Nilesh 2012-04-04 14:18:02