clang -rewrite-objc的作用是把oc代碼轉(zhuǎn)寫成c/c++代碼门烂,我們常用它來窺探OC的一些秘密。
最簡單的例子
新建項目剥啤,在main.m里建一個對象训桶,并隨意調(diào)用其一個方法
屏幕快照 2017-03-03 上午10.11.24.png
屏幕快照 2017-03-03 上午10.08.36.png
接下來,打開終端
個人習(xí)慣打開終端的方式
屏幕快照 2017-03-03 上午9.51.36.png
cd 到main.m所在目錄
屏幕快照 2017-03-03 上午9.54.44.png
ls查看當前目錄文件卫枝,確認main.m 存在
屏幕快照 2017-03-03 上午10.13.24.png
開始轉(zhuǎn)換
屏幕快照 2017-03-03 上午10.16.32.png
編譯完成煎饼,打開main.m所在目錄
這個main.cpp就是轉(zhuǎn)換好的東西,雙擊打開
直接拖到最下面
屏幕快照 2017-03-03 上午10.21.07.png