nsdictionary *infodictionary = [[nsbundle mainbundle] infodictionary];
//手機序列號
nsstring* identifiernumber = [[uidevice currentdevice] uniqueidentifier];
//手機別名: 使用者定義的名稱
nsstring* userphonename = [[uidevice currentdevice] name];
//裝置名稱
nsstring* devicename = [[uidevice currentdevice] systemname];
//手機系統版本
nsstring* phoneversion = [[uidevice currentdevice] systemversion];
//手機型號
nsstring* phonemodel = [[uidevice currentdevice] model];
//地方型號 (國際化區域名稱)
nsstring* localphonemodel = [[uidevice currentdevice] localizedmodel];
你說不要囉嗦了:talk is cheap, show me the code!
好的,code來了:
獲取裝置名稱
oc**
nsstring *devicename = [[uidevice currentdevice] name];
swift**
let devicename = uidevice.currentdevice().name
獲取系統版本號
oc**
nsstring *sysversion = [[uidevice currentdevice] systemversion];
swift**
let sysversion = uidevice.currentdevice().systemversion
獲取裝置唯一識別符號
oc**
nsstring *deviceuuid = [[[uidevice currentdevice] identifierforvendor] uuidstring];
swift**
let deviceuuid = uidevice.currentdevice().identifierforvendor?.uuidstring
獲取裝置的型號
oc**
nsstring *devicemodel = [[uidevice currentdevice] model];
swift**
let devicemodel = uidevice.currentdevice().model
swift**
let infodic = nsbundle.mainbundle().infodictionary
有些人可能會說了:「褲子都脫了,你就給我看這個!看你之前寫的部落格還能看點兒乾貨,今天第一篇就寫著麼個玩意兒?尤其是獲取裝置型號那個,獲取出來乙個iphone,你確定不是在逗我吧?」
看官別急,其實這次最主要的就是來分享獲取裝置型號的方法的,因為我看國內還很少有swift寫的一些東西,也不知道是不是因為我沒有找到,就想自己寫出來給大家分享,順便做個筆記。
你會說:獲取裝置型號比較麻煩,又用的是c語言的一些東西,比較麻煩,而且還得記住所有裝置版本號例如:iphone8,2,實在是記不住啊。當然不用記住,用的時候拷過來就行了,因為我也記不住
iOS開發 獲取裝置型號資訊
開發中有的時候檢視設計統計資料,或者通過日誌檢視錯誤資訊,這個時候我們就需要獲取獲取裝置資訊,看下關於裝置有幾種方法 1 2 3 4 5 nslog uidevice currentdevice name 裝置名稱 nslog uidevice currentdevice model 裝置型別 ns...
iOS獲取螢幕寬高 裝置型號 系統版本資訊
在我學習android開發的時候,覺得裝置適配是件很頭疼的事情,android的裝置太多了,那時就很羨慕ios開發的人不用操心適配的問題,而當我開始學習ios開發後,ios的螢幕也開始多種多樣了起來.於是也得做適配了,sad.之前也研究過,這裡把我的方法記錄下來,本文介紹三個常用的裝置資訊獲取方式 ...
iOS獲取裝置型號 裝置型別等資訊
ios獲取裝置型號 裝置型別等資訊 裝置標識 nsstring identifier return struuid 手機別名 nsstring phonename 手機系統版本 手機系統版本 return e.g.8.0 nsstring phoneversion 手機型號 這個方法只能獲取到iph...