如果你真的不想声明一个全局变量,还有另外一个选项,可能不是很正统: ——) ,但是可以... 你可以像这样声明一个“ get & set”方法,里面有一个静态变量:
+ (NSString*)testHolder:(NSString*)_test {
static NSString *test;
if(_test != nil) {
if(test != nil)
[test release];
test = [_test retain];
}
// if(test == nil)
// test = @"Initialize the var here if you need to";
return test;
}