iOS底层 -- Objective-C的本质
2020-08-20 本文已影响0人
happy神悦
- 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码

-
所以Objective-C的面向对象都是基于C\C++的数据结构实现的
-
那么Objective-C的对象、类主要是基于C\C++的什么数据结构实现的 -> 结构体
-
将Objective-C代码转换为C\C++代码
-
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc OC源文件 -o 输出的CPP文件
-
如果需要链接其他框架,使用-framework参数。比如-framework UIKit
-