clang -rewrite-objc的作用是把oc代码转写成c/c++代码,我们常用它来窥探OC的一些秘密。
最简单的例子
新建项目,在main.m里建一个对象,并随意调用其一个方法
接下来,打开终端
个人习惯打开终端的方式
cd 到main.m所在目录
ls查看当前目录文件,确认main.m 存在
开始转换
编译完成,打开main.m所在目录
这个main.cpp就是转换好的东西,双击打开
直接拖到最下面
clang -rewrite-objc的作用是把oc代码转写成c/c++代码,我们常用它来窥探OC的一些秘密。
个人习惯打开终端的方式
直接拖到最下面