摘要:
Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic)assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。retain:指定retain应该在后面的对象上调用,前一个值发送一条release消息。你可以想象一个NSString实例,它是一个对象,而且你可能想要retain它。copy:指定应该使用对象的副本(深度复制),前一个值发送一条release消息。 阅读全文