Sprite kit游戏说“可能会降低你的iPhone速度”

时间:2016-12-09 09:54:13

标签: ios swift sprite-kit ios10

我是sprite kit的新手。即使我使用的是Swift 3和最新的SDK。为什么我得到这个警报。有时我的应用程序在设备上启动。我该怎么做才能克服这个信息?

如果有人解释它会很棒。

enter image description here

我在构建设置中更改了这些内容,我认为这样就足够了。

1 个答案:

答案 0 :(得分:5)

现在,当您在64位iOS设备上启动32位应用程序时会发生这种情况。

为什么我的32位应用程序会降低64位iPhone的速度?

当Apple发布iOS 7(iOS的第一个64位版本)时,它提供了64位版本的iOS框架。

所以在64位iPhone上:

  • 当您运行32位应用程序时,32位版本的框架将加载到内存中
  • 当您运行64位应用程序时,将加载64位版本。

这意味着如果您只运行64位应用程序,您的内存将只填充1个版本的iOS库。另一方面,如果您运行32位和64位应用程序,iOS将需要在内存中加载这些库的两个版本。

这可能会降低设备速度。

解决方案

只需添加64位支持。