我的初步观点在用户界面方面相当沉重。我在一个视图中有主视图,一个地图和一个tableView。在iPhone 5s上启动此屏幕需要大约30%的CPU功率(这是不是很糟糕?)但在iPhone 4上它需要几乎两倍,50%+ CPU功率。我担心我的应用程序会被系统杀死。
我在故事板中绘制了大部分视图,以编程方式创建它们而不是使用界面构建器会更好吗?
iPhone 5s在推出时基本上是30%的CPU功率高?
从那时起它显着减少。我将如何在iPhone 4系列上容纳这个?我意识到4系列可能会在未来几个月内被推出市场(预计推出6系列,并且应用程序商店中的大多数应用程序都会说"针对iPhone 5优化。& #34;
如果我已经放过任何东西,请不要犹豫,要求提供更多信息。我希望我也把这个问题发布在正确的地方。
答案 0 :(得分:1)
在大多数情况下,使用的CPU百分比无关紧要。如果启动时间太长,您的应用程序将被终止,这是加载故事板所花费的时间,但重要的是时间,而不是CPU负载。除非你以100%的价格盯住,否则不要担心。
在设备上进行测试 - 如果启动,您就可以了。
在代码中构建视图不一定比使用故事板更快或更轻。
答案 1 :(得分:0)
它不应该崩溃。如果从CPU中加载,请弹出加载屏幕,在屏幕外加载,然后委托回主页并继续向前。应用程序不应该崩溃加载故事板。