[关闭]
@iwanglong 2019-01-07T10:17:08.000000Z 字数 316 阅读 837

OC代码转C++代码方法

iOS


有时候我们需要查看OC底层一些实现方法,那么我们需要将OC代码转化成C++代码一看究竟,那么怎么看呢,就用到下面的方法了。
使用命令行将代码转化为c++查看其内部结构,与OC代码进行比较

  1. xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m

__weak修饰变量,需要告知编译器使用ARC环境及版本号否则会报错,添加说明-fobjc-arc -fobjc-runtime=ios-8.0.0

  1. xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-8.0.0 main.m
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注