相关疑难解决方法(0)

Objective-C静态,外部,公共变量

我希望有一个变量,我可以通过导入头文件访问任何地方,但我也希望它是静态的,因为它只创建了一个.在我的.m文件中,我指定

static BOOL LogStuff = NO;
Run Code Online (Sandbox Code Playgroud)

在initialize方法中我设置了日志记录值:

+ (void)initialize
{
    LogStuff = ... //whatever
}
Run Code Online (Sandbox Code Playgroud)

但是我希望能够通过导入.h文件在任何地方访问我的变量,所以我想做这样的事情:

static extern BOOL LogStuff;
Run Code Online (Sandbox Code Playgroud)

但我不允许这样做.有可能做我想做的事吗?谢谢

static public objective-c extern

38
推荐指数
2
解决办法
3万
查看次数

标签 统计

extern ×1

objective-c ×1

public ×1

static ×1