Objective-C中的所有主题标签

时间:2015-06-23 04:58:17

标签: objective-c pragma

我正在尝试学习iOS开发(Objective-C),我想知道所有奇怪的小“hashtags”或“pound符号”是什么意思。例如......

  • #import用于导入头文件,可以使用以下任一语法(首先是项目中的类,第二个是导入的框架)

    #import "PREFIX-SomeClass.h"

    #import <SomeFramework/SomeFramework.h>

  • 我知道
  • #pragma可以附加一些参数来执行IDE特定的操作。我所知道的唯一函数是#pragma mark,它在编译器中放了一点标记,你可以在后面再参考。 (值得注意的是,下面的这两个例子做了不同的事情,由于连字符:)

    #pragma mark Refer back to this later, but don't put a horizontal divider before it.

    #pragma mark - This groups a set of functions with a horizontal divider.

知道剩下的这些功能是什么吗?有人至少可以给我一个参考吗?

1 个答案:

答案 0 :(得分:1)

这些被称为预处理程序指令。

可以在https://gcc.gnu.org/onlinedocs/cpp/Index-of-Directives.html#Index-of-Directives

找到clang(本机OSX编译器)的列表