据我所知,操作系统架构通常用于加速我们的操作系统并添加具有更高 memory management 的新功能,但在 IOS 中,我对我们通常在我们的应用程序中设置的架构有点困惑,如下所示

架构 - Standard Architecture (armv7,arm64) Valid Architectures - armv7,arm64,armv7s

因此,我们收到许多与数据类型大小和对话相关的警告,因为 64-bit architecture 是使用 processorsdatapath widthsinteger sizememory address widths64 bits

所以我的问题是,当我为 IPA 支持的架构或 32 bit 架构生成 64 bit 文件时,我想了解什么机制在这背后起作用(我现在知道在 XCode-6 之后,我们将仅使用 64 位架构构建我们的应用程序,并在我们的应用程序中启用 bitcode缩小我们的应用程序大小)

谁能帮我理解 architecture 机制,尤其是在 IOS 中?

您的帮助将不胜感激。

最佳答案

ios - 32 位架构与 64 位架构的主要区别在于应用程序速度和内存管理形式?-LMLPHP

  • 原文链接:http://iossupportmatrix.com/

  • 补充 Avi 所说的内容,我希望这张图片能让您更好地了解操作系统的发展方式。你越正确,操作系统可以处理的信息越多(它可以处理更多的 RAM),并且某些应用程序需要更多的 RAM 才能运行。我希望我能给你更多关于这方面的具体信息,但我不想说错话。

    关于ios - 32 位架构与 64 位架构的主要区别在于应用程序速度和内存管理形式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38781018/

    10-11 15:30