objective-c内存管理问题

Fas*_*sid 1 memory-management objective-c ios

我是否有人使用[variable release]和其他时间variable = nil来清理记忆?

你什么时候使用每一个?有什么区别?

dra*_*ard 5

variable = nil;不会释放记忆. self.property = nil;将释放内存,如果[self setProperty:nil];是,例如具有retain属性的合成属性.调用[variable release];将始终释放一个对象的引用.