在Objective-C中,通常将NSString / NSArray / NSDictionary声明为复制(copy),但对于只读属性是否有必要这样做或者没有区别呢? 如果一个NSString是只读的,那么它永远不会被设置,因此声明为strong还是copy会产生相同的效果,对吗?
//在这里使用strong而不是copy,因为它永远不会被复制,所以两者的效果相同?
@property (nonatomic, readonly) NSString *string;