iOS获取系统信息

NSString *deviceID  =  [[UIDevice currentDevice] uniqueIdentifier];//设备id

// NSString *deviceID  =  [[UIApplication sharedApplication] uuid];

NSString *systemVersion  =  [[UIDevice currentDevice] systemVersion];//系统版本

NSString *systemModel    =  [[UIDevice currentDevice] model];//是iphone 还是 ipad

NSDictionary *dic    =  [[NSBundle mainBundle] infoDictionary];//获取info-plist

NSString *appName  =  [dic objectForKey:@"CFBundleIdentifier"];//获取Bundle identifier

NSString *appVersion  =  [dic valueForKey:@"CFBundleVersion"];//获取Bundle Version

NSDictionary *userInfo = [[NSDictionary alloc] initWithObjectsAndKeys:

deviceID, @"deviceID",

systemVersion, @"systemVersion",

systemModel, @"systemModel",

appName, @"appName",

appVersion, @"appVersion",nil];

//阻止屏幕变暗,慎重使用,缺省为no 2.0

[UIApplication sharedApplication].idleTimerDisabled =YES;

//显示联网标记 2.0

[UIApplication sharedApplication].networkActivityIndicatorVisible =YES;

//设置主界面icon上的数字图标,在2.0中引进, 缺省为0

[UIApplication sharedApplication].applicationIconBadgeNumber = 4;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容