美文网首页
苹果架构分类

苹果架构分类

作者: 跃文 | 来源:发表于2019-09-29 09:23 被阅读0次
  • armv7|armv7s|arm64 | arm64e 都是真机ARM处理器的指令集(A系列cpu芯片)
  • i386|x86_64 是Mac处理器的指令集(也就是我们运行模拟器时调用的指令集)
架构 机型
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架构(intel通用微处理器32位处理器),
  • 模拟器64位处理器 -- x86_64架构(x86架构的64位处理器),
  • 真机32位处理器 -- armv7、armv7s架构 (iOS5之前的系统为32位系统,iPhone 5s 之前型号手机采用的系统)
  • 真机64位处理器 -- arm64架构。

Xcode中指令集相关选项(Build Setting中)

    1. Architectures
      指定工程被编译成可支持哪些指令集类型,支持的指令集越多,就会编译出包含多个指令集代码的数据包,对应生成二进制 .ipa 包会变大。
    1. Valid Architectures
      限制可能被支持的指令集的范围,即:Xcode编译出来的二进制包类型最终从这些类型产生,而编译出哪种指令集的包,将由Architectures与Valid Architectures的交集来确定
    1. Build Active Architecture Only
      指定是否只对当前连接设备所支持的指令集编译
      当其值设置为YES,是为了debug的时候编译速度更快,它只编译当前的Architecture版本,而设置为no时,会编译所有的版本。 所以,一般debug的时候可以选择设置为YES,release的时候要改为NO。

相关文章

  • 苹果架构分类

    armv7|armv7s|arm64 | arm64e 都是真机ARM处理器的指令集(A系列cpu芯片) i386...

  • 架构分类

    根据我们关注的角度不同,可以将架构分成三种:1.逻辑架构、软件系统中元件之间的关系,比如用户界面,数据库,外部系统...

  • flutter组件

    架构设计 wideget分类

  • 架构之魂:分离业务逻辑和技术细节

    一、目录 架构的常识1. 什么是架构?2. 为什么需要架构?3. 架构师的职责 软件架构 软件架构分类 典型应用架...

  • 各架构分类

    系统架构师:负责整体系统的架构设计,主要是基础服务和各系统间协调上,着眼全局不太注重某个应用本身架构 应用架构师:...

  • 物料管理那些事(3)

    2、物料分类如何开展 物料分类遵从两个原则:纵向穷尽,横向互斥。 首先,确定分类框架,即分类的顶层架构。要根据自己...

  • PPT解读18:金字塔型与扁平式组织架构的优劣

    组织架构分类方式较多,从大类上来分,可分为“金字塔型组织架构”与“扁平式组织架构”。 金字塔型架构是比较传统的架构...

  • 04 Adaboost的分类结构及其使用

    在前一个分类得出的结果在下一个分类器中会得到加强,加强后的全体样本再进行训练例子:苹果 苹果 苹果 香蕉第一...

  • 交互设计自查表

    信息架构与流程 信息架构 信息架构是否容易理解 信息层级是否清晰 信息分类是否合理 信息视觉是否流畅 流程设计 用...

  • 2019-03-12

    app架构 什么样的架构叫好架构? 1.代码整齐,分类明确,没有common,没有core 2.不用文档,或很少文...

网友评论

      本文标题:苹果架构分类

      本文链接:https://www.haomeiwen.com/subject/nnbjuctx.html