• 技术文章 >常见问题

    arm64区别

    (*-*)浩(*-*)浩2019-08-21 09:42:48原创1949
    对于iOS设备来说iOS的指令集有armv6、armv7、armv7s、arm64这样四种,不同型号的iOS设备使用不同的指令集,下面是各自的区别:

    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核实处理。
    专题推荐:ios
    上一篇:ai人工智能教育有哪些 下一篇:api接口异常怎么办

    相关文章推荐

    • bios是什么意思• 0000007b蓝屏bios怎么设置• 怎么更新bios• 联想bios中英文对照表

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网