我正在为iOS应用程序编写插件包(细节不在此赘述)。当我的插件包被加载时(不一定是主应用程序包加载时),我想以秒(或更高)的分辨率获取进程的"正常运行时间"。
我知道在其他操作系统(Unix / Linux / Android)中,我可以枚举kinfo_proc
或使用/proc/self/stat
方法,但我无法从iOS应用程序沙盒内实现我的目标。
是否有一些标准的syscall / NSProcessInfo
属性可供我使用?
这样做主要是为了调试,但未来也可能成为一个功能。因此,首选适合AppStore的方法,但不是强制的。