검색결과 리스트
알짜정보/ObjectiveC에 해당되는 글 1건
- 2010.11.30 Objective C Singleton 만들기 61
#import "TemperatureConverterBO.h"
static TemperatureConverterBO *instance = nil;
@implementation TemperatureConverterBO
+ (TemperatureConverterBO *)getInstance {
@synchronized(self) {
if (instance == nil) {
instance = [[TemperatureConverterBO alloc] init];
}
}
return instance;
}
+(id)allocWithZone:(NSZone *)zone {
@synchronized(self) {
if (instance == nil) {
instance = [super allocWithZone:zone];
return instance;
}
}
return nil;
}
-(id)copyWithZone:(NSZone *)zone {
return self;
}
-(id)retain {
return self;
}
-(unsigned)retainCount {
return UINT_MAX;
}
-(void)release {
}
-(id)autorelease {
return self;
}
@end
RECENT COMMENT