// In the MyClassWithStaticArray.h
+ (NSMutableArray *) myStaticNSMutableArray;
// In the MyClassWithStaticArray.m
static NSMutableArray * myStaticNSMutableArray = nil;
+(NSMutableArray *) myStaticNSMutableArray
{
@synchronized(myStaticNSMutableArray)
{
if (myStaticNSMutableArray == nil)
myStaticNSMutableArray = [[NSMutableArray alloc] init];
return myStaticNSMutableArray;
}
return nil;
}
// Access the class array
NSMutableArray *referenceToStaticArray = [MyClassWithStaticArray
myStaticNSMutableArray];
- Posted
- Filed under iphone