logo头像

小玉的技术博客

iOS底层原理之OC对象本质

Objective-C的本质

我们平时编写的Object-C代码,底层都是C/C++代码,所以Objective-C的面向对象都是基于C/C++的数据结构实现的
【注】Objective-C的对象、类主要是基于C/C++的结构体实现的

NSObject的底层实现

1
2
3
@interface NSObjec {
Class isa;
}

C语言实现

1
2
3
struct NSObject_IMPL {
Class isa;
};

OC对象的本质

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励