ios中的几种指令集(armv6、armv7、armv7s、arm64)
2014-11-07 14:39
323 查看
ios中的几种指令集(armv6、armv7、armv7s、arm64)
分类: iOS基础2014-10-1717:41 21人阅读 评论(0) 收藏 举报
指令集armv7armv7sarm64
目前ios的指令集有以下几种:
armv6:iPhone 2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5, iPod5
arm64:iPhone5s,ipad air,ipad mini2
机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的,只是效率没那么高而已~
================================================
Architecture : 指你想支持的指令集。
Valid architectures : 指即将编译的指令集。
Build Active Architecture Only : 只是否只编译当前适用的指令集。
================================================
现在是2014年初,其实4和4S的用户还是蛮多的,而iphone3之类的机器几乎没有了,所以我们的指令集最低必须基于armv7.
因此,Architecture的值选择:armv7 armv7s arm64
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就无所谓了
原文地址:/content/2605325.html
相关文章推荐
- ios中的几种指令集(armv6、armv7、armv7s、arm64)
- ios中的几种指令集(armv6、armv7、armv7s、arm64)
- ios中的几种指令集(armv6、armv7、armv7s、arm64)
- iOS中的几种指令集(armv6、armv7、armv7s、arm64)
- ios中的几种指令集(armv6、armv7、armv7s、arm64)
- IOS移动设备处理器指令集 armv6、armv7、armv7s及arm64
- iOS--Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- iOS中的常用指令集(armv6、armv7、armv7s、arm64)
- iOS 移动设备处理器指令集 armv6、armv7、armv7s及arm64
- IOS开发之----armv6 armv7 armv7s arm64架构的区别
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64