首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候使用FOUNDATION_EXPORT?

什么时候使用FOUNDATION_EXPORT?
EN

Stack Overflow用户
提问于 2013-10-04 23:52:20
回答 2查看 5.9K关注 0票数 11

当我们应该在目标-c中使用FOUNDATION_EXPORT时,我有点困惑,这是什么目的?有人能用外行人的话来解释吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-10-05 07:30:40

什么时候应该在目标-c中使用FOUNDATION_EXPORT

当您在目标-C中导入基础框架时。使用FOUNDATION_EXPORT而不是extern是最佳实践。因为NSObjCRuntime.h在基金会框架中包含了c和c++库。因此,对于c和c++符号的默认可见性,它相应地编译,以使其更兼容。

使用FOUNDATION_EXPORT代替extern的目的:

1)可见对称性

2)与其他源代码的兼容性。

票数 4
EN

Stack Overflow用户

发布于 2014-08-27 06:41:57

什么时候使用FOUNDATION_EXPORT?

绝不可能。

FOUNDATION_EXPORT是苹果系统框架的一个无文档化的实现细节,所以您根本不应该使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19192432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档