0

我几乎完成了我的应用程序的开发。该应用程序在随机点退出,并且用户界面冻结/加载非常缓慢。该应用程序是在没有 ARC 的情况下制作的,我刚刚开始使用 Xcode Instruments 来解决内存问题。我正在考虑将整个项目转移到 ARC,但不知道这是否会有所帮助。此外,Instruments Allocations 正在执行的许多进程似乎并没有占用太多内存。

我需要找出提高应用程序效率的最佳方法。我对该领域知之甚少,并且阅读了各种关于如何做某些事情以提高效率的教程,我只是不知道从哪里开始。我应该转换为 ARC 吗?我应该专注于使用 Xcode 中的分配/泄漏/配置文件工具吗?我知道它可能特定于我的应用程序,我只是不知道从哪里开始。任何一般性的建议都会很棒!谢谢你们!

4

2 回答 2

1

更改为 ARC 并不能帮助您,而是将重点放在分配/泄漏上。如果一次又一次地做某事,也要尝试优化你的代码。此外,如果您使用同步 Web 服务调用,它也会冻结应用程序。

于 2013-02-23T07:12:46.067 回答
0

如果您的应用程序不是很大,我建议您将项目移至 ARC。使用 ARC 解决了许多开发人员在内存方面的错误。

当我们有了 ARC,为什么不使用它呢?

另一件事是,如果有时间处理过程。在后台线程中执行它们。

于 2013-02-23T07:16:28.390 回答