copy
NSString
Block
assign:非OC对象类型, 基本数据类型(两个对象相互引用的时候,一端用retain, 一端用assign)
assign
retain
retain:OC对象类型