assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等) copy: 对NSString retain: 对其他NSObject和其子类