招聘靠谱程序员系列:3 怎么用 copy 关键字?

答: 1)、通常对于那些遵循NSCopying协议的类才能使用copy,例如针对那些有不可变类型和可变类型的类,NSString, NSArray 与之对应的是NSMutableString, NSMutableArray等。由于他们之间可能进行赋值操做,为确保对象中的字符串值不会无心间变更,应该在设置新属性值时拷贝一份。 2)、block通常也使用copy,这是MRC遗留下来的使用习惯 tips
相关文章
相关标签/搜索