在項目開發的時候,常常須要用到某些系統信息,好比手機型號(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就行了.操作系統