标签: objective-c runtime
在目标c中,struct _class_t有两个字段void *cache和void *vtable。 Cashe使用哈希表,但是vtable使用指针偏移量来查找方法。那么为什么vtable不使用哈希表。
struct _class_t
void *cache
void *vtable
Cashe
vtable