Saturday, October 1, 2011

How to create shared object in Obective C


static AASharedObjectClassName *sharedObjectName = nil;


@implementation AASharedObjectClassName

+ (AASharedObjectClassName *)sharedObjectService
{
    @synchronized(self) {
        if (sharedObjectName == nil) {
            sharedObjectName = [[self alloc] init];
        }
    }
    return sharedObjectName;
}