我如何获得应用程序入门的时间?

时间:2013-05-02 06:08:21

标签: ios xcode

在测试我的应用程序时,我已经使用Xcode启动了Command + R.几分钟之后我需要知道它何时启动它可能看起来很简单但是在启动时没有使用任何NSLog消息我无法获得应用程序启动的开始时间。是否存在任何日志文件以显示此信息即使在控制台中我也会得到任何痕迹。

1 个答案:

答案 0 :(得分:2)

在AppDlegate中声明NSDate类型的startTime属性。在applicationDidFinishedlaunching中将值设置为self.startDate = [NSDate date];。只要您需要访问该值,就可以通过((AppDelegate *)[[UIApplication sharedApplication] delegate]).startDate

获取该值

如果您想在测试期间随时查看此内容,只需单击调试区域上的暂停按钮并执行调试器命令:

po [((AppDelegate*)[[UIApplication sharedApplication] delegate]) startDate]

如果您想在结束时看到值,可以在applicationWillTerminate:applicationDidEnterBackground:

中记录该值

希望这有帮助。