释放UIImage imageNamed

Der*_*rek 3 iphone objective-c

当我使用UIImage imagenamed时:我应该在退出之前将保存UIImages的变量设置为nil吗?我注意到有时当我在具有UIImages的视图之间切换时,内存会随着每个开关来回不断增长和增长.

jtb*_*des 5

将变量设置为nil不是必需的.

将属性设置为nil(self.property = nil;)将在声明它们时释放它们@property (retain).

由于+imageNamed:不以"alloc","copy","new"或"retain"开头,因此您无需发布它.因为不需要空间,所以可能会留在内存中.你看到任何泄漏或只是内存使用?