1. strong:除NSString/block以外的OC对象
@property (nonatomic, strong) NSSArray *array;2.weak:各种UI控件(但不是绝对,也有控件要使用strong属性的)
@property (nonatomic, weak) UIButton *button;3.assign:CGFloat, NSInteger等基本数据类型、枚举、结构体(非OC对象)
@property (nonatomic, assign) CGFloat width;4.copy: copy:创建的是不可变副本(如NSString、NSArray、NSDictionary)和对应的可变副本mutableCopy(如NSMutableString等)
@property (nonatomic, copy) NSString *str;