为什么要在预编译头中加__OBJC__?

   因为在一个OC工程中,可能包含.m、.mm、.c、.cpp四类编译文件,这四类文件均会引用.pch预编译头。在编译.c、.cpp时,因为语法不兼容OC,所以预编译头中不能包含objc代码。

   But因为.pch是2类源文件共用的,所以在pch中,oc头文件要用__OBJC__包含起来。如下:

  为什么要在预编译头中加__OBJC__?

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2022-01-31
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案