iOS中怎么獲取設(shè)備型號,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、紹興網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
其中, UIDevice 有一個屬性 model 只是用于獲取 iOS 設(shè)備的類型,如 iPhone , iPod touch , iPad 等;而其另一個屬性 name 表示當前設(shè)備的名稱,由用戶在設(shè)置》通用》關(guān)于》名稱中設(shè)定,如 My iPhone , xxx 的 iPhone 等。然而,我們無法根據(jù)這兩個值獲得具體的型號。
不過,每一種 iOS 設(shè)備型號都有對應(yīng)的一個或多個硬件編碼/標識符,稱為 device model 或者叫 machine name ,之前的小集介紹過,我們可以通過如圖 1 中的代碼來獲?。?/p>
所以,通常的做法是,先獲取設(shè)備的 device model 值,再手動映射為具體的設(shè)備型號(或者直接把 device model 值傳給后端,讓后端去做映射,這樣的好處是可以隨時兼容新設(shè)備)。
例如:去年發(fā)布的第一代 iPhone X 對應(yīng)的 device mode 為 iPhone10,3 和 iPhone10,6 ,而今年最新發(fā)布 iPhone XS 對應(yīng) iPhone11,2 ,iPhone XS Max 對應(yīng) iPhone11,4 和 iPhone11,6 ,iPhone XR 對應(yīng) iPhone11,8
看完上述內(nèi)容,你們掌握iOS中怎么獲取設(shè)備型號的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
文章標題:iOS中怎么獲取設(shè)備型號
分享地址:http://chinadenli.net/article16/gohhgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、商城網(wǎng)站、關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)