iOS開發 獲取裝置型號資訊

2021-09-22 09:43:53 字數 1816 閱讀 1741

開發中有的時候檢視設計統計資料,或者通過日誌檢視錯誤資訊,這個時候我們就需要獲取獲取裝置資訊,看下關於裝置有幾種方法: 1

2

3

4

5

nslog(@"%@",[[uidevice currentdevice] name]);//裝置名稱

nslog(@"%@",[[uidevice currentdevice] model]);//裝置型別

nslog(@"%@",[[uidevice currentdevice] localizedmodel]);

nslog(@"%@",[[uidevice currentdevice] systemname]);//系統名稱

nslog(@"%@",[[uidevice currentdevice] systemversion]);//系統版本

這個並不能滿足我們的需求,我們需要獲取具體的裝置型號,iphone4還是iphone6s,32g還是64g的,我們就需要自己擴張uidevice,實戰之前我們需要看一下維基百科的文件: 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

+ (nsstring *)deviceplatform

引數資訊可以通過維基百科來新增,如果單純只是判斷iphone幾代也可以通過螢幕解析度確認~

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這種具體...

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

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