获取iOS设备开机时间
2016-03-07 12:46
281 查看
首先包含头文件
#include <sys/sysctl.h>
- (time_t)uptimeFun{
//获取方法,单位是秒
struct
timeval boottime;
int mib[2] = {CTL_KERN,
KERN_BOOTTIME};
size_t size =
sizeof(boottime);
time_t now;
time_t uptime = -1;
(void)time(&now);
if (sysctl(mib,
2, &boottime, &size, NULL,
0) != -1 && boottime.tv_sec !=
0){
uptime = now - boottime.tv_sec;
}
return uptime;
}
#include <sys/sysctl.h>
- (time_t)uptimeFun{
//获取方法,单位是秒
struct
timeval boottime;
int mib[2] = {CTL_KERN,
KERN_BOOTTIME};
size_t size =
sizeof(boottime);
time_t now;
time_t uptime = -1;
(void)time(&now);
if (sysctl(mib,
2, &boottime, &size, NULL,
0) != -1 && boottime.tv_sec !=
0){
uptime = now - boottime.tv_sec;
}
return uptime;
}
相关文章推荐
- ios开发--苹果企业开发者账号
- 【iOS】加密算法整理
- ios开发者证书 签发者无效
- iOS开发--开发者帐号
- iOS项目如何新建预编译pch文件
- iOS 纯代码适配iPhone6,6+
- iOS中改变选中视图的颜色等,将上次选中的视图变为默认
- iOS项目模仿之喜马拉雅(二)—— TabBar实现
- 用OCLint给iOS代码做静态分析
- [iOS]实现抽象基类
- iOS 自定义emoji表情键盘
- iOS 定位服务编程详解
- iOS之音频播放--AVFoundation框架的基本使用
- iOS开发之指纹解锁
- iOS发布时设置不打印log
- iOS项目模仿之喜马拉雅(一)——项目预览
- 深入浅出-iOS函数式编程的实现 && 响应式编程概念
- ios 定位新功能----在程序中实现定位功能
- 性能优化相关
- iOS中的预编译指令的初步探究