我正在为OS X编写一个应用程序,需要从日志中获取消息并发送回我们的服务器进行分析/故障排除。我知道可以使用苹果系统日志(ASL)功能来获取所需内容,但希望仅获取当前会话的日志消息。我可以在AppDelegate init方法中获取时间:
// now minus one second
NSDate *startTime = [NSDate dateWithTimeIntervalSinceNow:-1];
不过我想知道系统是否有更准确的记录应用程序启动时间的方法。我查看了NSProcessInfo,但没有找到相关内容。除了在应用程序本身记录时间之外,还有其他确定进程启动时间的方法吗?
clock()
的作用 - 根据链接中的文档,它“返回自程序启动以来经过的时钟计时器滴答数。” 不过,名称有些误导。 - Sergey Kalinichenko