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