objective-c - C 相当于 Obj-C 中的#pragma

标签 objective-c c

C 是否有等同于 Obj c#pragma mark 的东西?

最佳答案

Objective-C 是 C 的超集。#pragma 指令是 C 标准的一部分,因此它们也存在于 Objective-C 中。

实际上只有少数 #pragma 指令是标准化的,但是,任何符合标准的编译器都应该忽略它不理解的 #pragma 指令。 但问题是,“合法地”相同的 #pragma 指令可能导致两个一致的实现表现不同。

无论如何,如果你正在使用Xcode编写C代码,那么你可以使用#pragma mark进行组织;请记住,它可能会降低可移植性。

关于objective-c - C 相当于 Obj-C 中的#pragma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565777/

相关文章:

objective-c - UITableView 动画令人头疼

c - apache 可移植运行时库中的文件 IO

c - 为什么我的随机数组和排序程序不工作?

objective-c - 向主运行循环添加源是否会影响主应用程序操作?

ios - 如何设置文本域字母略偏右

objective-c - CGContextRef 作为 OpenGL 上下文

objective-c - 如何将图像设置到 NSCollectionView 中?

c - ARM故意膨胀编译代码?

c - GCC 无法在 Cygwin 中编译可运行的 Hello World

c - 使用 C 语言连接 Postgres 数据库时出错 - 使用 libpq-fe.h