可能重复:
我在哪里声明静态变量?
我见过像这样的代码
@implementation ClassA
static NSString *str = nil;
.....
@end
Run Code Online (Sandbox Code Playgroud)
以及
static NSString *str = nil;
@implementation ClassA
.....
@end
Run Code Online (Sandbox Code Playgroud)
如果在@implmentation上下文和外部声明静态var,有什么区别