我正在管理一个旧的iOS项目,由于很多原因,我不能将armv7用作有效的架构。我使用armv7,armv6和i386 archs构建和部署此应用程序,但我正在搜索Apple文档,其中列出了只能使用A6 istrunction集执行的API。我没有找到这样的东西..
是否有人知道是否只有这种架构才能访问的方法或类(在SDK框架中有这些)?
提前致谢。
答案 0 :(得分:2)
您不会找到与某些内容不兼容的所有内容的详尽列表 - 如果某个库只与某个指令集兼容,它可能会在项目顶部以粗体字显示此时的页面。
在这一点上你可能对armv6很安全,但是在不久的将来,我会 高度 建议您尽快放弃对i386的支持。找到与该架构兼容的库和API将变得越来越困难。
如果您询问 Apple API,您可以确定所有当前可用的API都可以在任何iOS版本Apple上运行 - Apple不会构建它的API围绕体系结构,但围绕OS版本。当armv6没有在任何当前更新的设备上运行时,您可以确定Apple将开始放弃对该架构的支持。