我有一个(保留的)UIImage属性,用于保存用户选择的图像。设置属性值时是否需要使用临时变量?
这是我目前的代码,当用户进行选择:
- (IBAction) selectImage1 {
UIImage *image = [UIImage imageNamed: @"image1-big.png"];
self.bigImage = image;
}
但我不知道它是否可以省略使用临时变量方便的方法,并且只是这样做:
- (IBAction) selectImage1 {
self.bigImage = [UIImage imageNamed: @"image1-big.png"];
}
如果第二种方法存在问题(我猜测可能与内存管理有关),有人可以解释吗?
谢谢!