在NSObject中是這樣實(shí)現(xiàn)的
- (Class)class {
return self;
}
- (Class)class {
return object_getClass(self);
}
1.對(duì)于一個(gè)類(lèi)的實(shí)例對(duì)象來(lái)說(shuō),調(diào)用這兩個(gè)方法是一樣的最終都是調(diào)用了object_getClass(obd)
2.對(duì)于一個(gè)NSObject類(lèi)調(diào)用class來(lái)說(shuō)靜態(tài)的時(shí)候是直接返回的自己。
Paste_Image.png