NSObject中的 copy & assign & retain
copy: ['NSString', 'NSMutableString', 'NSArray', 'NSNumber']
assign: ['int', 'integer', 'BOOL', 'float', 'NSUInteger', 'NSInteger',
'double', 'uint8_t', 'uint16_t', 'uint32_t', 'int8_t', 'int16_t',
'int32_t', 'int64_t', 'uint64_t', 'GLuint', 'GLushort', 'GLubyte',
'GLfloat', 'size_t', 'GLenum', 'char']
retain: []