除了最佳实践之外,如果我创建一个由我的UIApplicationDelegate类拥有并在应用程序运行期间一直存在的对象,是否有任何真正的优势在UIApplicationDelegate的dealloc方法中添加[object release]语句?
唯一调用它的时间是当用户关闭应用程序时,我假设该应用程序使用的整个内存空间随后被释放。
从最佳实践的角度来看,当然,在整个应用程序中一致地添加内存管理代码是有意义的,但从执行的角度来看,我很好奇它是否真的重要?
注意:我从iPhone开发者的角度提出这个问题。 我不确定从Mac OSX的角度来看是否会有所不同?
唯一调用它的时间是当用户关闭应用程序时,我假设该应用程序使用的整个内存空间随后被释放。
从最佳实践的角度来看,当然,在整个应用程序中一致地添加内存管理代码是有意义的,但从执行的角度来看,我很好奇它是否真的重要?
注意:我从iPhone开发者的角度提出这个问题。 我不确定从Mac OSX的角度来看是否会有所不同?