Get current iPhone/device model 取得手機型號資訊

(Device model, iPhone model)

想取得前取得手機資訊(手機型號、名稱等)

透過 UIDevice.current 可以取得手機的資訊

詳細UIDevice介紹
https://developer.apple.com/documentation/uikit/uidevice

目前提供model資訊只能取得iPhone資訊

如果想取得手機型號(例如: iPhone 8 Plus)
可以參考本文

對UIDevice做擴充函式
(下面git檔案加入專案中即可使用)

未來出新手機,在mapToDevice中自己擴充型號

擴充型號方式

下面網址中可查詢新手機型號的Identifier

Generation 中找到新的iPhone型號,以下使用iPhone舉例

identifier中新增case

case “iPhone1,1”: return “iPhone”

case 後面增加 Generation 資訊
return後面填寫 identifier
資訊

即可增加新的手機型號資訊

--

--