我們在開發過程中有時要獲取裝置的一些基本資訊,比如系統版本,裝置唯一識別符號等,但從ios5之後裝置的唯一標識udid不可以**獲取了,也就是這句**是廢的:
[[uidevice currentdevice] uniqueidentifier]
,還有種唯一標識叫uuid,但
當使用者重灌軟體後,uuid的值就可能會發生改變(基本上可說是百分百會發生改變)。
對於網路狀態的監聽,其實也很簡單,這裡我們需要借助第三方類庫afnetworking,加入其標頭檔案"afhttpsessionmanager.h"即可。獲取網路狀態現在貌似有兩種方法,
蘋果的官方演示demo中的方法
reachability,把裡面的
reachability檔案拷貝到自己的工程中,並匯入
systemconfiguration.framework框架。
上述方法我不怎麼熟悉,本文詳細介紹另外一種,實用即可!
直接上**:
}];//開始監聽
[manager startmonitoring];
}-(nsstring*) uuid
列印出來的結果:
iOS獲取iPhone各種資訊
在次之前,補充個內容。uidevice是無法獲得具體的裝置型號的。要獲得裝置型號,比如 iphone 4s,iphone5 這樣的,要通過這樣的辦法。1.引入標頭檔案。include include 2.獲取型號 手機型號。size t size sysctlbyname hw.machine nu...
獲取iOS裝置資訊
鑌哥就直接寫 了 獲取手機資訊 應用程式的名稱和版本號等資訊都儲存在mainbundle的乙個字典中,用下面 可以取出來 nsdictionary infodict nsbundle mainbundle infodictionary nsstring versionnum infodict obj...
iOS 獲取裝置資訊
ios 獲取裝置資訊 獲取裝置資訊,不囉嗦,直接上 uidevice idfa add adsupport.framework define kdeviceidfa asidentifiermanager sharedmanager advertisingidentifier uuidstring ...