1.类是什么,类别是什么?

 比如 Person是一个类,方法有类方法 +(create a person);也有实例方法,-(void) eat,drink; 现在我想扩展一下这个类的方法,比如添加一个方法叫做 play; 就可以通过建立这个类的类别了。 比如PersonEx是这个类的一个类别,一个拓展。

2. 类:人类,共同属性的一个抽象;

    实例,对象:张心新就是人类的一个实例。

3. if(zhangxinxin isKindOfClass:[Person Class]) 如果zhangxinxin是Person的实例或者Person的子类(比如Man)的实例。

   if(zhangxinxin isMemberOfClass:[Person Class]) 如果zhangxinxin是Person类的实例。

 

4.内存管理,引用计数;

茫茫内存空间里面有那么个东西,

alloc一下,+1;

retain一下,+1;

copy一下,+1; (NSString里面)