我希望有一个变量,我可以通过导入头文件访问任何地方,但我也希望它是静态的,因为它只创建了一个.在我的.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)
但我不允许这样做.有可能做我想做的事吗?谢谢