摘要:
今天身体不舒服,还顶着写这篇博客。举个例子,我们之前在写objective-c代码时,经常用到id这个关键字。那 id 究竟是什么?在objective-c的运行时,这样描述的,它其实是一个结构体(struct)objc_object。struct objc_object { Class isa;};Class究竟是什么呢?其实它也是一个结构体,定义为如下:typedef struct objc_class *Class。再如我们经常用到SEL关键字,那它究竟是什么呢?typedef struct objc_selector *SEL;A method selector is a C st.. 阅读全文