美文网首页
OC代码转C/CPP代码

OC代码转C/CPP代码

作者: Mr_wick | 来源:发表于2021-04-06 10:02 被阅读0次

OC底层原理中,经常需要查看OC代码的底层实现。按照如下步骤即可
1、.m 右键 Show in Finder
2、点击顶部工具栏的Go2Shell图标


image.png

来到终端输入:

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

xcrun:xcode工具
-sdk:指定要编译的平台
-arch:指定架构
模拟器:i386,32位:armv7,64位:arm64


最终结果如下:


image.png

拖入xcode,不参与编译

相关文章

  • OC代码转C/CPP代码

    OC底层原理中,经常需要查看OC代码的底层实现。按照如下步骤即可1、.m 右键 Show in Finder2、点...

  • iOS小记

    1.oc代码转c++代码: clang -rewrite-objc main.m -o main.cpp

  • 问题:C和OC如何混用

    OC的编译器处理后缀为m的文件时,可以识别OC和C的代码,处理mm文件可以识别OC、C、C++代码,但cpp文件必...

  • 系统底层源码分析(15)——对象的本质

    我们写一段代码,然后编译成cpp文件: 将.m文件由 OC 转 C++ 源码方法如下:打开终端,执行 cd...

  • Go 调用dll

    运行结果 go代码 c++代码(.cpp) c++代码(.h) c++代码(.def)

  • oc转成c++代码命令

    clang 将oc main.m文件转成c++ main_cpp文件代码:xcrun -sdk iphoneos ...

  • OC对象的本质

    一、本质 OC对象的本质是C和C++中的结构体 OC代码转C++代码:clang -rewrite-objc ma...

  • OC底层知识(八) : block

    提示:下面会把OC相应的类转化为C++代码,OC代码转C++代码的生成 一、block 知识回顾block 是一个...

  • OC代码转C++代码

    干了好几年开发了,最近才学习object-c的底层。 小小调研下。 进入文件夹的内部。而不是工程截屏2021-03...

  • Objective-C 中类的数据结构

    一、类的结构 OC 中的代码在底层实现,使用的是 C、C++,所以要研究 OC 中的类结构,可以将 OC 的代码转...

网友评论

      本文标题:OC代码转C/CPP代码

      本文链接:https://www.haomeiwen.com/subject/yakskltx.html