iOS獲取裝置型號和App版本號等資訊

2021-07-27 01:57:50 字數 1794 閱讀 9794

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...