, , , / (singleton) . - :
@interface DataClass : NSObject {
NSMutableArray *arrGlobal;
}
@property(nonatomic,retain)NSMutableArray *arrGlobal;
+(DataClass*)getInstance;
@end
@implementation DataClass
@synthesize arrGlobal;
static DataClass *instance =nil;
+(DataClass *)getInstance
{
@synchronized(self)
{
if(instance==nil)
{
instance= [DataClass new];
}
}
return instance;
}
:
DataClass *obj=[DataClass getInstance];
obj.arrGlobal = arrLocal;
. Data.