假设我有一个名为SomeClass
的类,它的属性名为string
:
@interface SomeClass : NSObject
{
NSString* name;
}
@property (nonatomic, retain) NSString* name;
@end
我知道名字可能会被指定为NSMutableString
,在这种情况下,这可能会导致错误行为.
- 对于一般的字符串,使用
copy
属性而不是retain
是一个好主意吗? - "复制"房产的效率是否比"保留"房产低?