程序员我爱编程iOS Review

clang查看Objective-C中C语言实现源码

2017-08-06  本文已影响876人  LennonLin

而C++,其实也仅是使用struct结构,其本质是C语言源代码

下面我们以看查看Block源码为例

#include <stdio.h>
int main () {
 void(^blk)(void) = ^{
  printf("Block\n");
  };
  blk();
  return 0;
}

如果编辑成功恭喜你,很久没写C代码都可以一次通过

其实就是语句:clang -rewrite-objc 源代码文件名

屏幕快照 2017-08-06 10.21.58.png

.cpp:只能编译C++代码的意思,我们的.mm是编译:C,OC,C++,.h是声明,.m是包含OC和C代码的文件

屏幕快照 2017-08-06 10.23.41.png

最后的时候其实就在代码的最后,只是第一张图片结构体的申明在前面

屏幕快照 2017-08-06 10.27.12.png 屏幕快照 2017-08-06 10.27.36.png 屏幕快照 2017-08-06 10.33.14.png
上一篇 下一篇

猜你喜欢

热点阅读