在线是否有任何文章可以找到有关提高iPhone应用程序性能的一些技巧.我已经阅读了有关内存管理和cpu周期的Apple文档,但它们并没有太大帮助.
还有人可以建议一些可以提高应用程序性能的XCode设置(发布版本)吗?
谢谢
水罐
解决方法
如果没有测量和优化,编译器优化级别将是影响应用程序性能的唯一因素.通常,您需要优化级别的-Os;也就是说,优化的代码,但也针对大小进行了优化.由于iPhone的内存有限,减少代码大小非常有用.
除此之外,您将不得不衡量应用程序的性能并做出相应的反应.仪器中有许多工具可以帮助您完成此任务.一旦你搞清楚了,这些工具实际上是非常好的.
鉴于你还没有真正测量任何东西(这是好的 – 让它工作,使它正确,使它快速),可能有低挂果.你经常重绘一些东西吗?有一些自动定时事件发射得太快了吗?等等……不要陷入过早优化的陷阱;需要衡量&反应对于成功优化至关重要.
另请注意,您可以通过模拟器进行粗粒度优化,但您确实需要对在设备上运行的应用程序进行分析以进行最终抛光优化.