在iPhone中处理didRecieveWarning的示例或教程

时间:2009-09-27 22:34:26

标签: iphone

我想知道是否有苹果人或任何博客提供的任何教程,我可以学习如何处理内存并在iPhone中获得didRecieveWarning时查看发布。

2 个答案:

答案 0 :(得分:1)

随着3.0中-viewDidUnload的出现,你应该在那里丢弃更多的对象。它似乎是另一个-dealloc,除了你可能想要保留一些昂贵的对象重新创建并且不想释放它们。

答案 1 :(得分:0)

如果您不熟悉Cocoa编程和一般内存管理主题,我肯定会通读Apple's Memory Management Programming Guide for Cocoa

特定于您的问题,当您收到didReceiveMemoryWarning消息时,您将要发布您未使用的任何内容。如果您有任何缓存对象或视图控制器,请释放它们(只需确保在需要再次使用它们时重新加载它们)。一般来说,重新购买的东西,例如从互联网上下载的资源,应该是你发布的最后一件事,这样用户就不必再次下载了。