@property : 读写属性: readwrite / readonly 读写权限自己根据项目实际需要来选择
setter语意:assign / retain / copy 直接赋值的使用assign :int 、float、NSInteger 等 ; NSString 非garbage collection类型 所以推荐用copy
Object 类型 使用 retain
原子性:nonatomic / atomic 默认atomic 保证线程安全 nonatomic 不能保证线程安全 但速度较atomic快
选择 readOnly 后不能 用 setter语意。因为无法set。
@synthesize