iOS系统信息集合

作者: 小失 | 来源:发表于2016-04-18 12:17 被阅读129次

在项目开发的时候,经常需要用到某些系统信息,比如手机型号(5s,6,6p), 操作系统版本(8.0 or 9.3), 当前网络类型(3/4g, wifi)等信息. 有了这些信息, 可以在出了某些bug的时候迅速定位bug出现场景, 有助于开发人员调试.

这里列出来一些经常用到的一些系统信息, 用一个单例来表达. 使用简单.

目前可以获取的iPhone信息如下:

  • deviceModel 【手机型号】
  • systemVersion 【操作系统版本】
  • networkType 【网络类型】
  • carrierType 【运营商类型】
  • isLocationAuthorized 【是否允许使用定位】
  • freeMemory 【内存情况】
  • cpuUsage 【CPU使用情况】
  • isJailbreaking 【是否越狱】
  • appVersion 【APP版本号】
  • appBuild 【APPBuild号】
  • userPhoneName 【用户手机名称】
  • appleIFV 【苹果identifierForVendor】

使用方法也很简单:
// All system Information
NSDictionary *dict = [[RLSystemInfo sharedInstance] allSystemInformation];

// userPhoneName
NSString *userPhoneName = [[RLSystemInfo sharedInstance] userPhoneName];

针对某些项目特定的信息, 比如自己的项目是否处于正式环境, 某些配置选项情况等, 也建议大家放在一起,方便调用.

代码放在这里https://github.com/rainer-liao/RLSystemInfo/
直接下载解压, 看看demo就好了.
若是有用, 烦请star一下~

相关文章

  • iOS系统信息集合

    在项目开发的时候,经常需要用到某些系统信息,比如手机型号(5s,6,6p), 操作系统版本(8.0 or 9.3)...

  • iOS 系统声音集合

    /*apple系统默认声音名称说明:1.声音格式是MP3或m4r的需要转成caf格式(可先转成aif , aiff...

  • iOS逆向与安全(二):设备系统结构

    系统结构 本节学习iOS设备的系统结构,在登录设备输入uname -a命令可以查看系统信息: iOS系统是基于Da...

  • 如何获取ios系统信息

    如何获取ios系统信息 NSString *deviceID = [[UIDevice currentDevice...

  • 信息安全

    Cyberspace是信息时代人类赖以生存的信息环境,是所有信息系统的集合。它以计算机和网络系统实现的信息化为特征...

  • iOS获取系统信息

    NSString *deviceID = [[UIDevice currentDevice] uniqueIden...

  • iOS获取系统信息

    获取app Version NSDictionary *infoDic = [[NSBundle mainBun...

  • iOS 获取系统信息

    iOS获取系统信息 当前应用软件版本 比如:1.0.1 当前应用版本号码 (编译版本号) 获取应用信息 当前应用名...

  • iOS获取系统信息

    iOS获取系统信息 获取版本号 获取手机序列号 获取手机型号 获取手机设备名称 获取手机别名 获取应用信息 当前应...

  • IOS --- 获取系统信息

    1 . 获取项目名称 2 . 获取版本号 3 . 获取设备名称 4 . 获取系统版本 5 . 获取屏幕分辨率 6 ...

网友评论

    本文标题:iOS系统信息集合

    本文链接:https://www.haomeiwen.com/subject/qrhalttx.html