單例模式主要用來全局共享對象,在Objective-c中通過定義靜態全局變量來實現
@interface MyManager:NSObject
+(id)instance
@end
static MyManager *shareManager = nil;
@implemention MyManager
+(id)instance{
if(shareManager == nil){
shareManager = [[super alloc] init];
}
return shareManager ;
}
然後通過[[MyManager instance] someMethod];