iOS指令集
2024-10-20 06:29:49
公司在进行项目重构时,其中一个地方的改动就是调整了iOS的指令集.更改指令集主要可以对手机应用的安装机型做出控制,同时在研发过程中也可以控制相关的模拟器和真机.它们原则上是向下兼容的,比如iphone5的指令集为armv7s同时也兼容armv7.
至于什么是指令集,在这里不会进行阐述,因为涉及的东西不是只言片语就能够说明.有兴趣的朋友可以自行查阅相关资料.
我们在这里主要介绍iOS指令集.总体说来iOS指令集大致有以下几种 : armv7 | armv7s | arm64 | i386 | x86_64.其中 armv6|armv7|armv7s 为32位ARM指令集, arm64 为64位指令集; i386|x86_64 是Mac处理器的指令集, i386是针对intel通用微处理器32架构的. x86_64是针对x86架构的64位处理器. 当使用iOS模拟器的时候会遇到 i386|x86_64, iOS模拟器没有arm指令集.
苹果手机不同的机型也对应着不同的指令集.目前移动设备的指令集大致如下:
arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)
armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)
armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4
模拟器32位处理器测试需要i386架构
模拟器64位处理器测试需要x86_64架构
真机32位处理器需要armv7,或者armv7s架构
真机64位处理器需要arm64架构
转...............
最新文章
- html信息提示框
- Spring Security笔记:使用数据库进行用户认证(form login using database)
- [BZOJ2793][Poi2012]Vouchers
- BizTalk开发系列(三十五) TCP/IP 适配器
- 10.11 pod 安装
- JSTL标签用法 详解
- HttpURLConnection&;HttpClient网络通信
- Linux kmalloc/kfree 源码解读
- velocity模板技术生成word文档
- 让浏览器进行跨域访问, 开发阶段需要跨域访问的测试方案 chrome的快捷方式里面 加 ";C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; --args --disable-web-security
- Android_Service
- javascript中的继承方法
- POJ 3449 Geometric Shapes
- J - Scarily interesting! URAL - 2021
- Web Api 过滤器之 ExceptionFilter 异常过滤器
- Java 读书笔记 (二) 对象和类
- C++设计模式——装饰模式
- springboot使用fastjson中文乱码解决方法 【转载】
- C# 获取操作系统相关的信息
- 微服务-封装-docker by daysn大雄