现在的位置: 首页 > 综合 > 正文

单例类

2018年02月14日 ⁄ 综合 ⁄ 共 691字 ⁄ 字号 评论关闭

#import <Foundation/Foundation.h>

@interface Singleton : NSObject

@property(strong,nonatomic) NSString *noteText;

+(Singleton *)shareData;

@end


-------------------------

#import "Singleton.h"

@implementation Singleton

static Singleton *singletonData = nil;
+(
Singleton *)shareData{

     static dispatch_once_t onceToken;
   
   
    
 dispatch_once(&onceToken, ^{
               
 singletonData = [[Singleton alloc] init];
             });
   
       
 return singletonData;

   
}

@end


----------------使用---------------

               //赋值
            
Singleton *one = [Singleton shareData];
            one.
userID =[userDic objectForKey:@"userid"];
            
            
//获取
            
NSString *text = [Singleton shareData].userID;

【上篇】
【下篇】

抱歉!评论已关闭.