1
在源代碼「保留」NSArray或NSMutableArray會發生什麼?
@property(retain) NSString* str;
@sythesize str;
self.str = newStr;
我明白其實下面會發生
if(str != newStr){
[str release];
str = [newStr retain];
}
因此,如何對的NSArray或NSMutableArray裏的情況?看起來好像很複雜,應該考慮淺拷貝和深拷貝。