iOS 裝置型號判斷

2021-09-05 18:24:02 字數 724 閱讀 1412

1.匯入標頭檔案:

#import
2.在 要獲取的方法中新增:

struct utsname systeminfo;

uname(&systeminfo);

nsstring *model = [nsstring stringwithcstring: systeminfo.machine encoding:nsasciistringencoding];

nsstring *devicemodelname = [self currentmodel:model];

nslog(@"%@\n", model);

3。 model 就是對應的手機型號, 然後拿到 model 進行判斷

- (nsstring *)currentmodel:(nsstring *)phonemodel
4.這樣就能拿到裝置號了,但是太麻煩了,出新手機又要適配,麻煩,個人建議直接拿 machine 資訊就好,再去網上對照。

struct utsname systeminfo;

uname(&systeminfo);

nsstring *model = [nsstring stringwithcstring: systeminfo.machine encoding:nsasciistringencoding];

對照**:

iOS開發 獲取裝置型號資訊

開發中有的時候檢視設計統計資料,或者通過日誌檢視錯誤資訊,這個時候我們就需要獲取獲取裝置資訊,看下關於裝置有幾種方法 1 2 3 4 5 nslog uidevice currentdevice name 裝置名稱 nslog uidevice currentdevice model 裝置型別 ns...

iOS獲取裝置型號 裝置型別等資訊

ios獲取裝置型號 裝置型別等資訊 裝置標識 nsstring identifier return struuid 手機別名 nsstring phonename 手機系統版本 手機系統版本 return e.g.8.0 nsstring phoneversion 手機型號 這個方法只能獲取到iph...

iOS獲取裝置型號 裝置型別等資訊

nsstring identifier return struuid nsstring phonename 手機系統版本 return e.g.8.0 nsstring phoneversion 這個方法只能獲取到iphone ipad這種資訊,無法獲取到是iphone 4 iphpone5這種具體...