*clang -rewrite-objc 可以将OC代码转化成C代码C++代码,如果变量加上_ weak修饰,会发现无法转化,提示:cannot create _ weak reference because the current deployment target does not support weak references 我们需要这样解决这个问题:
clang -rewrite-objc -fobjc-arc -fobjc-runtime=macosx-10.13 main.m
-fobjc-arc代表当前是arc环境 -fobjc-runtime=macosx-10.13:代表当前运行时环境 缺一不可 clang指令*
网友评论