克服iPhone 5系列和iPhone 4系列之间的CPU功率差异。 iPhone优化

时间:2014-05-09 08:32:46

标签: ios optimization iphone-5 viewdidload iphone-4

我的初步观点在用户界面方面相当沉重。我在一个视图中有主视图,一个地图和一个tableView。在iPhone 5s上启动此屏幕需要大约30%的CPU功率(这是不是很糟糕?)但在iPhone 4上它需要几乎两倍,50%+ CPU功率。我担心我的应用程序会被系统杀死。

我在故事板中绘制了大部分视图,以编程方式创建它们而不是使用界面构建器会更好吗?

iPhone 5s在推出时基本上是30%的CPU功率高?

从那时起它显着减少。我将如何在iPhone 4系列上容纳这个?我意识到4系列可能会在未来几个月内被推出市场(预计推出6系列,并且应用程序商店中的大多数应用程序都会说"针对iPhone 5优化。& #34;

如果我已经放过任何东西,请不要犹豫,要求提供更多信息。我希望我也把这个问题发布在正确的地方。

2 个答案:

答案 0 :(得分:1)

在大多数情况下,使用的CPU百分比无关紧要。如果启动时间太长,您的应用程序将被终止,这是加载故事板所花费的时间,但重要的是时间,而不是CPU负载。除非你以100%的价格盯住,否则不要担心。

在设备上进行测试 - 如果启动,您就可以了。

在代码中构建视图不一定比使用故事板更快或更轻。

答案 1 :(得分:0)

它不应该崩溃。如果从CPU中加载,请弹出加载屏幕,在屏幕外加载,然后委托回主页并继续向前。应用程序不应该崩溃加载故事板。