#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{
dispatch_once(&onceToken, ^{
singletonData = [[Singleton alloc] init];
});
return singletonData;
@implementation Singleton static Singleton *singletonData = nil;
+(Singleton *)shareData{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
singletonData = [[Singleton alloc] init];
});
return singletonData;
}
----------------使用---------------
//赋值
Singleton *one = [Singleton shareData];
one.userID =[userDic objectForKey:@"userid"];
//获取
NSString *text = [Singleton shareData].userID;
Singleton *one = [Singleton shareData];
one.userID =[userDic objectForKey:@"userid"];
//获取
NSString *text = [Singleton shareData].userID;