ios单例传值

来源:互联网 发布:淘师湾算法与问题解决 编辑:程序博客网 时间:2024/05/16 02:52
#import @interface Session : NSObject@property (strong,nonatomic) NSString *singleValue;//实现单例方法+ (Session *) GetInstance;@end


#import "Session.h"@implementation Session// 单例对象static Session *instance;// 单例+ (Session *) GetInstance {    @synchronized(self) {        if (instance == nil) {            instance = [[self alloc] init];                    }    }    return instance;}-(id) init{    if (self = [super init]) {        self.singleValue = [[NSString alloc] init];    }    return self;}@end


然后在需要使用单例的类import 这个单例类

Session *session = [Session GetInstance];

session.singleValue = @"好神奇阿!";

NSString *value = session.singleValue;


0 0
原创粉丝点击