在我的第一个ViewController ViewControllerTest1中,我有一个名为counter.
counter应该在我的应用程序中不时增加。一切正常:
@implementation ViewControllerTest1{
int counter = 0;
-(void)viewDidLoad
{...}
-(void)method {...}
}
counter现在,如果我声明另一个在我的第二个XCode 中调用的全局变量ViewController ViewControllerTest2会给我一个错误。
我知道我可以给它一个不同的名字,但为什么会这样呢?我可以确保只有处于ViewController活动状态的全局变量在我的记忆中吗?
或者我现在是否正在对全局变量做类似的事情counter?有更好的吗?