Переменные, объявленные внутри @implementation, имеют глобальную область действия.
Если вы объявите их как «статические», они будут видны только из методов в том же исходном файле.
Итак:
@implementation MyClass
NSString *myString; // global scope, and accessible by all code in your project
или
@implementation MyClass
static NSString *myString; // global scope, but only accessible by code
// in this source file