gpt4 book ai didi

ios - 如何获取应用启动的时间?

转载 作者:行者123 更新时间:2023-11-29 11:00:05 25 4
gpt4 key购买 nike

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

最佳答案

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

获取它

如果你想在测试期间随时看到这个,只需单击调试区域的暂停按钮并执行调试器命令:

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

如果您想在运行结束时查看值,可以将值记录在 applicationWillTerminate:applicationDidEnterBackground:

希望这对您有所帮助。

关于ios - 如何获取应用启动的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16331413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com