iOS将.m文件编译成.cpp文件

我们在开发的时候创建的OC对象文件是xxx.h 和 xxx.m,但是将文件.m编译成.cpp可以帮助我们了解一些我们表面上看不到的一些东西

首先打开终端Terminal,cd到文件路径,如果不再文件路径下输入全路径,然后输入clang -rewrite-objc xxx.m恭喜你,你会看到:

2020-07-14 at 3.09.06 PM.png

哈哈哈,不要方,使用新的方法clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk xxx.m

2020-07-14 at 3.11.50 PM.png

则会样就成功了,这时候你可以在对应路径下找到xxx.cpp文件,打开你就可以看到熟悉的配方。接下来就可以做你想做的,看你想看的。


2020-07-14 at 3.13.14 PM.png

你可能感兴趣的:(iOS将.m文件编译成.cpp文件)