iOS獲取相關引數

2021-07-08 17:16:11 字數 2918 閱讀 8916

應用程式的名稱和版本號等資訊都儲存在mainbundle的乙個字典中,用下面**可以取出來。

nsdictionary

*infodict =[[

nsbundle

mainbundle

]infodictionary

];nsstring

*versionnum =[

infodict objectforkey

:@"cfbundleversion"

];nsstring*=

[infodict objectforkey

:@"cfbundledisplayname"

];nsstring

*text =[

nsstring

stringwithformat

:@"%@ %@",,

versionnum

];//手機序列號

nsstring*identifiernumber = [[uidevice currentdevice]uniqueidentifier];

nslog(@"手機序列號: %@",identifiernumber);

//手機別名:使用者定義的名稱

nsstring*userphonename = [[uidevice currentdevice]name];

nslog(@"手機別名: %@", userphonename);

//裝置名稱

nsstring*devicename = [[uidevice currentdevice]systemname];

nslog(@"裝置名稱: %@",devicename );

//手機系統版本

nsstring*phoneversion = [[uidevice currentdevice]systemversion];

nslog(@"手機系統版本: %@", phoneversion);

//手機型號

nsstring*phonemodel = [[uidevice currentdevice]model];

nslog(@"手機型號: %@",phonemodel );

//地方型號 (國際化區域名稱)

nsstring*localphonemodel = [[uidevice currentdevice]localizedmodel];

nslog(@"國際化區域名稱: %@",localphonemodel );

nsdictionary*infodictionary = [[nsbundle mainbundle]infodictionary];

//當前應用名稱

//當前應用軟體版本 比如:1.0.1

//當前應用版本號碼 int型別

//手機序列號

nsstring*identifiernumber = [[uidevice currentdevice]uniqueidentifier];

nslog(@"手機序列號: %@",identifiernumber);

//手機別名:使用者定義的名稱

nsstring*userphonename = [[uidevice currentdevice] name];

nslog(@"手機別名: %@", userphonename);

//裝置名稱

nsstring*devicename = [[uidevice currentdevice] systemname];

nslog(@"裝置名稱: %@",devicename );

//手機系統版本

nsstring*phoneversion = [[uidevice currentdevice] systemversion];

nslog(@"手機系統版本: %@", phoneversion);

//手機型號

nsstring*phonemodel = [[uidevice currentdevice] model];

nslog(@"手機型號: %@",phonemodel );

//地方型號 (國際化區域名稱)

nsstring*localphonemodel = [[uidevice currentdevice] localizedmodel];

nslog(@"國際化區域名稱: %@",localphonemodel );

nsdictionary*infodictionary = [[nsbundle mainbundle] infodictionary];

//當前應用名稱

//當前應用軟體版本 比如:1.0.1

//當前應用版本號碼 int型別

result:2015-10-19 14:07:47.622 mydemo[5779:707] 手機序列號:6685c75e34104be0b04c6ceb72985dc381f0f7462015-10-19 14:07:47.624 mydemo[5779:707] 手機別名: 「spring sky」的ipod2015-10-19 14:07:47.627 mydemo[5779:707] 裝置名稱: iphone os2015-10-19 14:07:47.629 mydemo[5779:707] 手機系統版本: 5.1.12015-10-19 14:07:47.641 mydemo[5779:707] 手機型號: ipod touch2015-10-19 14:07:47.642 mydemo[5779:707] 國際化區域名稱: ipod touch2015-10-19 14:07:47.643 mydemo[5779:707] 當前應用名稱:mydemo2015-10-19 14:07:47.645 mydemo[5779:707] 當前應用軟體版本:1.0.12015-10-19 14:07:47.646 mydemo[5779:707] 當前應用版本號碼:101

ios開發 獲取手機相關資訊

今天在做客戶端的時候,裡面有個意見反饋功能。呼叫系統帶的郵件功能,傳送郵件到指定郵箱。於是,學習了相關的知識,在這裡與大家分享。在次之前,補充個內容。uidevice是無法獲得具體的裝置型號的。要獲得裝置型號,比如 iphone 4s,iphone5 這樣的,要通過這樣的辦法。1.引入標頭檔案。in...

ios開發 獲取手機相關資訊

今天在做客戶端的時候,裡面有個意見反饋功能。呼叫系統帶的郵件功能,傳送郵件到指定郵箱。於是,學習了相關的知識,在這裡與大家分享。在次之前,補充個內容。uidevice是無法獲得具體的裝置型號的。要獲得裝置型號,比如 iphone 4s,iphone5 這樣的,要通過這樣的辦法。1.引入標頭檔案。in...

ios 獲取裝置相關的資訊

1 獲取裝置的資訊 uidevice device uidevice alloc int nsstring name device.name 獲取裝置所有者的名稱 nsstring model device.name 獲取裝置的類別 nsstring type device.localizedmod...