单例模式主要用来全局共享对象,在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];