Ios Xcode arm64与arm64e
Xcode 10.1提到了对arm64e的支持(预览版)。有人知道arm64e吗。arm64和arm64e之间的任何差异Ios Xcode arm64与arm64e,ios,xcode,arm64,xcode10.1,Ios,Xcode,Arm64,Xcode10.1,Xcode 10.1提到了对arm64e的支持(预览版)。有人知道arm64e吗。arm64和arm64e之间的任何差异 我搜索了arm64e。但无法找到正确的解释。最新2018款iPhone(XS/XS Max/XR)中添加的A12芯片组使用了arm64e架构。代码编译为ARMv8.3,它提供了对新特性的支持。即: 指针身份验证 嵌套虚拟化 高级SIMD复数支持 改进的Javascript数据类型转换支持 对内存一致性模型的更改 ID机制支持更大的系统可见缓存 A12采用苹果公司设计的6
我搜索了arm64e。但无法找到正确的解释。最新2018款iPhone(XS/XS Max/XR)中添加的A12芯片组使用了arm64e架构。代码编译为ARMv8.3,它提供了对新特性的支持。即:
- 指针身份验证
- 嵌套虚拟化
- 高级SIMD复数支持
- 改进的Javascript数据类型转换支持
- 对内存一致性模型的更改
- ID机制支持更大的系统可见缓存
要使用应用程序测试arm64e,请更新
构建设置
中的体系结构
设置。更多详情请访问
注意,如果您有CocoaPods依赖项,那么所有Pods构建目标都必须进行类似的更改
如果任何CoCoapod依赖项是二进制的而不是源POD,则向供应商发出请求,如arm64
vsarm64e
两者都是编译为指令(由ISA/指令集体系结构定义)的(低级API)。arm64e用于Mac M1和iPhone。它们之间的差异是本文的重点
arm64e
vsARMv8.3
?
两者都被模糊地称为“架构”<代码>arm64e不是ISA,而是ABI(应用程序二进制接口),ARMv8.3是ARM ISA(技术上是AArch64的扩展)
总之,arm64e
是一种ABI(通常称为体系结构,但不是ISA),可编译成真正的ISA。新的苹果设备运行在arm64e上,包括M1 Mac