OC代码转C++代码方法


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

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

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

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-8.0.0 main.m

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,916评论 1赞 32
  • 面试题参考1 : 面试题[http://www.cocoachina.com/ios/20150803/12872...
    江河_ios阅读 1,867评论 0赞 4
  • 第一条:了解Objective-C语言的起源 Objective-C语言是一门面向对象的语言,与C++、Java等...
    伯陽阅读 1,420评论 0赞 9
  • 每週要看的視頻 羅輯思維 鴻觀 都嘟 一千零一夜(還好最近道長放暑假去了) 每週至少要一本書 目前的書大多在心靈成...
    Sunnychi930阅读 268评论 2赞 2
  • 时间的问题会惹来生活中很多的麻烦。考察一个人的品行,可以看他对时间的遵守情况。一天的日常起居、学习工作,不同的人会...
    不畏不惧阅读 584评论 4赞 14

友情链接更多精彩内容