相关疑难解决方法(0)

NSString属性:复制还是保留?

比方说,我有一个叫做类SomeClassstring属性名称:

@interface SomeClass : NSObject
{
    NSString* name;
}

@property (nonatomic, retain) NSString* name;

@end
Run Code Online (Sandbox Code Playgroud)

我知道可能会指定名称,NSMutableString在这种情况下,这可能会导致错误的行为.

  • 对于字符串一般来说,使用属性是否总是一个好主意copy而不是retain
  • "复制"属性是否比这种"保留"属性效率低?

cocoa cocoa-touch objective-c

330
推荐指数
5
解决办法
13万
查看次数

标签 统计

cocoa ×1

cocoa-touch ×1

objective-c ×1