久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

iOS獲取設備信息與應用信息

瀏覽:59日期:2022-09-17 13:43:03
iOS獲取設備信息與應用信息圖片來源于網絡iOS獲取設備信息

在iOS開發過程中,有時我們想獲取到設備的系統信息,這時就需要使用到UIDevice類,具體常用信息獲取方式如下:

獲取設備唯一標識,同一個開發商的APP獲取到的標識是相同的,與UDID不同的是,在我們刪除了設備上同一個開發商的所有APP之后,下次獲取到的將是不同的標識

[[UIDevice currentDevice] identifierForVendor];獲取設備系統名稱,如iPhone OS

[[UIDevice currentDevice] systemName];獲取設備系統版本,如7.1

[[UIDevice currentDevice] systemVersion];獲取設備模式,如iPhone或者iPod touch等

[[UIDevice currentDevice] model];獲取設備本地模式,返回值與model相同,暫不清楚二者區別

[[UIDevice currentDevice] localizedModel];獲取設備在'關于本機'中的名稱,如劉鵬的iPhone 6S

[[UIDevice currentDevice] name];獲取設備方向,UIDeviceOrientation是一個枚舉

/* UIDeviceOrientationUnknown, // 未知 UIDeviceOrientationPortrait, // 豎屏,home鍵在下方 UIDeviceOrientationPortraitUpsideDown, // 豎屏,home鍵在上方 UIDeviceOrientationLandscapeLeft, // 橫屏,home鍵在右方 UIDeviceOrientationLandscapeRight, // 橫屏,home鍵在左方 UIDeviceOrientationFaceUp, // 平放,屏幕朝上 UIDeviceOrientationFaceDown // 平放,屏幕朝下 */ [[UIDevice currentDevice] orientation];iOS獲取應用信息

在iOS開發過程中,有時我們想獲取到應用的信息,這時就需要使用到NSBundle類,具體常用信息獲取方式如下:

獲取應用名稱,如Test

[[[NSBundle mainBundle] infoDictionary] objectForKey:@'CFBundleDisplayName'];獲取應用短版本號,如1.0(用戶看到的版本號)

[[[NSBundle mainBundle] infoDictionary] objectForKey:@'CFBundleShortVersionString'];應用Build版本號,如1.0.8(公司內部使用的版本號,在AppStore修改同一個版本的IPA文件時,可以通過自增Build版本號來實現上傳多個)

[[[NSBundle mainBundle] infoDictionary] objectForKey:@'CFBundleVersion'];獲取應用identifier,如com.liupeng.test(常用于需要同一份代碼打包成不同應用,通過判斷identifier來實現使用不同的第三方key)

[[[NSBundle mainBundle] infoDictionary] objectForKey:@'CFBundleIdentifier'];

轉載請注明出處:http://www.jianshu.com/p/d5091396e13c/,請尊重作者勞動成果。

標簽: IOS
上一條:iOS繪圖下一條:iOS 內存管理
相關文章:
主站蜘蛛池模板: 勐海县| 三穗县| 毕节市| 青海省| 云霄县| 巴东县| 巫山县| 巴青县| 隆昌县| 垫江县| 林甸县| 娄烦县| 正安县| 谷城县| 阳高县| 溆浦县| 津南区| 沾益县| 曲阳县| 县级市| 德阳市| 武清区| 金坛市| 宜阳县| 玛曲县| 塘沽区| 牙克石市| 利津县| 沙坪坝区| 浏阳市| 昌乐县| 海城市| 肇东市| 扎赉特旗| 凤山市| 黎平县| 嘉善县| 松原市| 灵武市| 西平县| 繁昌县|