在测试我的应用程序时,我使用 Xcode 通过 Command+R 启动。几分钟后我需要知道它什么时候启动它可能看起来很简单但是在启动时不使用任何 NSLog 消息我无法启动应用程序的启动时间。是否存在任何日志文件来显示这一点即使在控制台中我也没有得到任何痕迹。
问问题
297 次
1 回答
2
在 NSDate 类型的 Appdelegate 中声明一个startTime
属性。在applicationDidFinishedlaunching
将值设置为self.startDate = [NSDate date];
。每当您需要访问该值时,您可以通过((AppDelegate *)[[UIApplication sharedApplication] delegate]).startDate
如果您想在测试期间随时看到这一点,只需单击调试区域上的暂停按钮并执行调试器命令:
po [((AppDelegate*)[[UIApplication sharedApplication] delegate]) startDate]
如果您想在运行结束时查看该值,您可以将该值登录applicationWillTerminate:
或applicationDidEnterBackground:
希望这可以帮助。
于 2013-05-02T06:26:37.540 回答