iOS可用架构问题

iOS可用架构问题,第1张

概述我对iOS构建设置中可用的体系结构有点困惑. 我发现有4种类型: > i386 > armv6 > armv7 > armv7s. 我知道i386用于模拟器,armv6用于iOS设备(较旧的设备,这样认为). 但我对armv7和armv7s感到困惑. 1)armv7和armv7s有什么区别? 2)基于armv7和armv7s架构的应用程序是否支持较旧的iOS版本? 我搜索但无法获得任何有用的信息. 我对iOS构建设置中可用的体系结构有点困惑.

我发现有4种类型:

> i386
> armv6
> armv7
> armv7s.

我知道i386用于模拟器,armv6用于iOS设备(较旧的设备,这样认为).

但我对armv7和armv7s感到困惑.

1)armv7和armv7s有什么区别?

2)基于armv7和armv7s架构的应用程序是否支持较旧的iOS版本?

我搜索但无法获得任何有用的信息.
请提前帮助我理解其中的差异.

解决方法 i386,ARMv6,ARMv7和ARMV7S是处理器架构(指令集),ARMv7S可以在iPad 4和iPhone 5(带Apple A6处理器)中找到.

Apple设计的处理器A6是第一个采用ARMv7S架构的处理器.它完全兼容ARMv7,但Apple还增加了一些特定的优化功能.这些优化在普通的ARMv7中不起作用,这就是他们添加s的原因.

维基百科称它为Switft,AnandTech有一个很好的帖子:The iPhone 5 review – Decoding Swift

总结

以上是内存溢出为你收集整理的iOS可用架构问题全部内容,希望文章能够帮你解决iOS可用架构问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1109511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存