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