如何在Objective C中声明全局变量

Hea*_*d07 1 global-variables objective-c ios

我已经查看过这里发布的大多数问题,但对于我对全局变量充满信心,我的回答并不是很清楚.

我所想的全局变量是,只是一个声明的变量

    @interface HelloWorldLayer : CCLayer
{
   //global variable goes here
    NSString *string;
}
Run Code Online (Sandbox Code Playgroud)

现在我可以在任何方法中使用此变量.

这是正确的还是我错了.

Mik*_*etz 5

这不是"全局"变量.它是一个变量,仅作为HelloWorldLayer对象的实例成员变量可用.对于xcode中的全局变量,请参阅Objective-C程序中的此解决方案全局变量