Posted
Filed under iphone
// 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];
2011/06/15 19:20 2011/06/15 19:20