我有一個(保留的)UIImage屬性,用於保存用戶選擇的圖像。設置屬性值時是否需要使用臨時變量?
這是我目前的代碼,當用戶進行選擇:
- (IBAction) selectImage1 {
UIImage *image = [UIImage imageNamed: @"image1-big.png"];
self.bigImage = image;
}
但我不知道它是否可以省略使用臨時變量方便的方法,並且只是這樣做:
- (IBAction) selectImage1 {
self.bigImage = [UIImage imageNamed: @"image1-big.png"];
}
如果第二種方法存在問題(我猜測可能與內存管理有關),有人可以解釋嗎?
謝謝!