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里面)