在项目开发的时候,常常须要用到某些系统信息,好比手机型号(5s,6,6p), 操做系统版本(8.0 or 9.3), 当前网络类型(3/4g, wifi)等信息. 有了这些信息, 能够在出了某些bug的时候迅速定位bug出现场景, 有助于开发人员调试.git
这里列出来一些常常用到的一些系统信息, 用一个单例来表达. 使用简单.github
目前能够获取的iPhone信息以下:网络
使用方法也很简单:// All system Information
NSDictionary *dict = [[RLSystemInfo sharedInstance] allSystemInformation];
app
// userPhoneName
NSString *userPhoneName = [[RLSystemInfo sharedInstance] userPhoneName];
ide
针对某些项目特定的信息, 好比本身的项目是否处于正式环境, 某些配置选项状况等, 也建议你们放在一块儿,方便调用.ui
代码放在这里https://github.com/rainer-liao/RLSystemInfo/
直接下载解压, 看看demo就行了.操作系统