我正在使用Xcode 7.2。当我在设备上构建/运行我的应用程序时,所有对象和图像都按照我在代码中设置的速度移动,一切都快速移动。但是,在Xcode的iPhone模拟器上,一切都进展缓慢。我没有iPhone 6Plus设备,因此在模拟器中使用缓慢移动的应用程序,我很难确定对象在代码中的移动速度是否足够快。
Xcode是否有办法让模拟器以与设备相同的速度移动对象和图像,而不是放慢版本?
答案 0 :(得分:11)
在Simulator的Debug菜单中,有一个" Slow Animations"菜单项。听起来你已经确定了它。
答案 1 :(得分:2)
答案 2 :(得分:1)
查看此link
你可以做的几件事包括:
IOS模拟器用于快速原型设计,并不保证像真实设备一样运行。它的运行类似于任何OSX应用程序,并且仅限于OSX提供的可用资源(例如内存,存储,CPU等)。
答案 3 :(得分:1)
如前面的答案中所述,在模拟器的“调试”菜单中,确保关闭“慢动画”并关闭所有不必要的应用程序。但是,如果您在Simulator上的性能仍然很慢,则还可以在“调试”菜单中选择“低图像质量”。这并不理想,但是,如果您的计算机仍在努力运行模拟器,这是确保动画按预期方式运行的快速方法。
答案 4 :(得分:0)
在模拟器中输入命令 + T )关闭模拟器慢动画。
答案 5 :(得分:0)
我注意到选择iPhone 6而不是iPhone X(较新的iPhone)使事情变得更快。
答案 6 :(得分:0)
以下是一些解决方案:
以及以下最佳解决方案: 退出所有模拟器 在终端上运行命令
xcrun simctl erase all
然后
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint 3
这是参数
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X
其中X是:
0 =自动
1 =金属
2 = OpenCL
3 = OpenGL