IPhone裝置資訊獲取與網路狀態監測

2021-07-07 05:46:07 字數 928 閱讀 9834

我們在開發過程中有時要獲取裝置的一些基本資訊,比如系統版本,裝置唯一識別符號等,但從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 ...