1
使用關鍵字static爲在任何作用域外聲明的變量添加前綴可防止該變量可從外部訪問。但是,它是否使用它來限制範圍?全局變量的「static」關鍵字 - 限制範圍是什麼?
Foo.m
@implementation Foo
static void* FooContext = &FooContext;
- (void)methodThatUsesFooContext { ... }
@end
Foo+SpecialSauce.h
@implementation Foo (Special Sauce)
- (void)anotherMethodThatWouldLikeToUseFooContext { ... }
@end