相关疑难解决方法(0)

1511
推荐指数
11
解决办法
72万
查看次数

"FOUNDATION_EXPORT"vs"extern"

我想问一下有什么用背后的原因FOUNDATION_EXPORT,而不是extern目标C项目.

我已经检查了这个问题,使用FOUNDATION_EXPORT得到了高达340分(第一名),而extern只使用了74分(第二名).

谁有人解释原因?是否有任何实际的理由FOUNDATION_EXPORT代替使用extern

谢谢!

objective-c extern

137
推荐指数
1
解决办法
2万
查看次数

何时使用UIKIT_EXTERN vs extern

我猜我只会使用UIKIT_EXTERN,如果我的项目中有可能使用该变量的C++代码.

如果是这种情况,用UIKIT_EXTERN声明所有外部可用的常量是否安全?

为什么我不再看到这个?

visibility declaration objective-c extern

14
推荐指数
1
解决办法
5314
查看次数

伞头中的VersionNumber和VersionString

我正在为Swift + Objective-C项目添加一个新框架.所以,在我的框架中,我有一个伞头:xFramework.h

#import <UIKit/UIKit.h>

//! Project version number for xFramework.
FOUNDATION_EXPORT double xFrameworkVersionNumber;

//! Project version string for xFramework.
FOUNDATION_EXPORT const unsigned char xFrameworkVersionString[];
Run Code Online (Sandbox Code Playgroud)

我不想依赖UIKit我的框架.但是,如果我删除导入,FOUNDATION_EXPORT将无法找到.

  1. 我真正需要这个自动生成的文件多少钱?
  2. xFrameworkVersionNumberxFrameworkVersionString[]需要迅捷的框架中使用?

我从这个问题中了解到FOUNDATION_EXPORT是一种pubic.

谢谢.

ios swift

5
推荐指数
1
解决办法
317
查看次数