OC对象原理探究-NSObject内存本质

2020-09-21  本文已影响0人  iOSCode

OC对象原理探究-NSObject内存本质


1.我们都知道我们平时写的objectIve-C代码,底层实现其实都是C\C++代码

所有的Objective-C的对象、类主要都是基于C\C++的一种结构体。
可以通过xrcun -sdk iphoneos clang -arhc arm64 -rewrite-objc OC源文件 -o 输入cpp文件即可看到C++的伪代码。
2.如果需要链接其他框架,使用-framework参数。比如-framework UIKit.

3.NSObject的底层实现

structNSObject_IMPL{

Class isa;

};
本质就是结构体类型。

上一篇下一篇

猜你喜欢

热点阅读