对 iPhone 应用程序中的内存管理仍然很陌生,我有一个新手问题。假设我有一些使用 AppDelegate 属性的方法。在这些方法的开头,我得到了这样的委托:
// Get delegate
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
我是否需要在方法结束时执行某种释放(我正在考虑在每个方法的末尾添加 [delegate release] 像这样的)。
一般来说,我们是否必须在方法结束时释放在该方法中创建的每个对象变量(NSString、NSData、...)?
非常感谢,卢克