【发布时间】:2009-11-27 11:19:07
【问题描述】:
啊.. 我们开发了一个不错的 iPhone 应用程序。现在,正在经历它的最后阶段,即分析它,我遇到了一些问题。应用程序几乎没有泄漏和占用大量内存块的对象。我们刚刚检查了一下,应用程序并没有降低它的内存需求,并且块仍然被每个视图控制器的创建占用。
一些视图在它们消失后我真的不想要,但它们并没有被释放。
我们还通过应用程序将大文件下载到 iPhone 中,但是一旦我们下载了非常大的文件 (> 10 MB),它就会崩溃。因为在下载后我们还使用了缩略图生成逻辑,其中 UIImage 是使用“contentsOfFile”创建的......!因此,应用程序通常在使用大文件后崩溃。我们使用 UIWebView 作为缩略图。
我真正的问题是下载、缩略图、预览更大的文件...一旦视图不在焦点上清除不必要的内存(对象)...!
谁能帮我轻松解决这些问题??? 我真的不想通过长长的代码..!
谢谢你..!
【问题讨论】:
标签: objective-c memory-management memory-leaks