在iOS中,是否应在将UIImageView.image分配为新的UIImage之前将其设置为“nil”?
myUIImageView.image = nil;
myUIImageView.image = [UIImage imageNamed:@"talkButton.png"];
这是正确的方法吗?
最佳答案
如果您担心引用计数,则无需显式分配nil
;在ARC下,.image
属性将自动为您处理(分配新图像时)。
设置nil
很有用的地方是您希望将图像明确标记为不再使用,但又不想删除/删除UIImageView
本身或设置新图像。在这种情况下,设置.image = nil
是一个好主意。
关于ios - 在iOS中,是否应在将UIImageView.image分配给新的UIImage之前将其设置为“nil”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839553/