- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有点困惑,我们什么时候应该在 objective-c 中使用 FOUNDATION_EXPORT,这样做的目的是什么?谁能通俗地解释一下?谢谢!
最佳答案
When we should use
FOUNDATION_EXPORT
in Objective-c
每当您在 Objective-C 中导入基础框架时。最好使用 FOUNDATION_EXPORT
而不是 extern
。因为 Foundation 框架中的 NSObjCRuntime.h 包含了 c 和 c++ 库。因此,对于 c 和 c++ 符号的默认可见性,它会相应地进行编译以使其更兼容。
使用 FOUNDATION_EXPORT 而不是 extern 的目的:
1) 可见的符号
2) 与其他源代码的兼容性。
关于objective-c - 何时使用 FOUNDATION_EXPORT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19192432/
我有一个名为 Event.h 的文件: @interface Event : NSObject FOUNDATION_EXPORT NSString * const KP_STATUS_NEW FOU
我有点困惑,我们什么时候应该在 objective-c 中使用 FOUNDATION_EXPORT,这样做的目的是什么?谁能通俗地解释一下?谢谢! 最佳答案 When we should use FO
我想问一下在Objective C项目中使用FOUNDATION_EXPORT而不是extern的原因是什么。 我检查过 this question并且使用 FOUNDATION_EXPORT 获得了
我是一名优秀的程序员,十分优秀!