iOS裝置的硬體適配 (關於armv6, armv7, armv7s 個人覺得說得比較清楚)

來源:互聯網
上載者:User
1.OpenGL ES版本支援
iPhone:iPhone 3G以下(包括iPhone 3G)版本裝置只支援OpenGL ES1.1,iPhone 3GS以上(包括iPhone 3GS)版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。 iPad:iPad所有版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。 iPod Touch:iPod Touch2代以下(包括iPod Touch2代)版本裝置只支援OpenGL ES1.1,iPod Touch3代以上(包括iPod Touch3代)版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0,但8GB版的iPod Touch3代不支援OpenGL ES2.0。
2.armv6和armv7,armv7s
armv6:iPhone 2G/3G,iPod 1G/2G armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G armv7s:iPhone5
個人覺得 針對上面這部分內容,所以在寫代碼時,真機測試時,如果報armv7s錯誤,則多辦是因為armv7指令是開啟的,去xcode-->"Build Settings"-->"Valid Architectures"中把armv7s去掉即可。當然,最好的辦法還是想想如何相容armv7s,因為去掉這個設定後,個人覺得可能會使程式無法在iphone5上運行, 因為我沒有iphone5,所以我也無法測試這種猜想,請使用iphone 5的朋友能順便解答一下我的疑惑,謝謝。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.