Objectove-c单例模式

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章