objective-c - 在 viewDidUnload() 中设置为 nil

标签 objective-c cocoa cocoa-touch

在 viewDidUnload() 方法中设置为 nil 的目的是什么?我知道它与释放内存有关,但我认为这就是 dealloca() 方法中的释放。你怎么知道哪些东西要放在 viewDidUnload() 中设置为 nil?

最佳答案

目的是释放不再需要使用的内存(因为 View 未被使用)和你放在那里的东西可以在 viewDidLoad 上重新创建(一般来说)。

关于objective-c - 在 viewDidUnload() 中设置为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371955/

相关文章:

ios - 在 Info.plist 中找不到包显示名称

ios - 通知 UITableViewCell tableview 正在滚动的最佳方法是什么

iphone - 如何在 iPhone 上访问 REST API?

iphone - 使用 TTSectionedDataSource 将图像和标题文本添加到 Three20 表部分

ios - OSX 上的 AVAudioSession 替代方案以获取音频驱动程序采样率

objective-c - 我无法将分隔线拖动到界面生成器中的 NSToolbar 上。为什么 ?

objective-c - Transient NSPopover 燕子先点击父窗口控件

iphone - 如何解决 uitableview 中对象的释放问题?

objective-c - 将 NSString 转换为 NSDate 的问题

ios - 绘制/渲染网格 iOS 的最佳方式 - 生命游戏