首頁 >常見問題 >arm64區別

arm64區別

(*-*)浩
(*-*)浩原創
2019-08-21 09:42:484456瀏覽

對於iOS設備來說iOS的指令集有armv6、armv7、armv7s、arm64這樣四種,不同型號的iOS設備使用不同的指令集,下面是各自的區別:

arm64區別

#armv6(建議學習:web前端影片教學

iPhone、iPhone 3G

##iPod 1G、iPod 2G

armv7

iPhone 3GS、iPhone 4

iPod 3G、iPod 4G、iPod 5G

iPad、iPad 2、iPad 3 、iPad Mini

armv7s

iPhone 5、iPhone 5C

iPad 4

arm64

iPhone 5S   iPhone 6   iPhone 6Plus

iPad Air, Retina iPad Mini

Architecture : 指你想支援的指令集。

Valid architectures : 指即將編譯的指令集。

Build Active Architecture Only : 只是否只編譯目前適用的指令集。

PS:選arm64時需要最低支援5.1.1:

1,如果想自己的app在各個機器都能夠最高效率的運行,則需要將Build Active Architecture Only改為NO,Valid architectures選擇對應的指令集:armv7 armv7s arm64。這會為各個指令集編譯對應的程式碼,因此最後的 ipa體積基本上翻了3倍,Release版本必須NO。

2,如果想讓app體積保持最小,則現階段應該選擇Valid architectures為armv7,這樣Build Active Architecture Only選YES或NO就無所謂了

以上是arm64區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn