IOS---单例模式
发布日期:2021-11-21 04:41:00 浏览次数:32 分类:技术文章

本文共 749 字,大约阅读时间需要 2 分钟。

#import 
@interface Singleton : NSObject+(Singleton*)sharedSingleTon;@property(nonatomic,strong)NSString *singtonData;@end

#import "Singleton.h"@implementation Singleton//@synthesize singtonData = _singtonData;static Singleton *sharedManager = nil;+(Singleton*)sharedSingleTon{    static dispatch_once_t once;        dispatch_once(&once, ^{        sharedManager = [[self alloc]init];    });    return sharedManager;}@end

测试:

Singleton *s1=   [Singleton sharedSingleTon];        s1.singtonData = @"heelloo";        NSLog(@"%@",s1);        Singleton *s2=   [Singleton sharedSingleTon];    NSLog(@"%@------%@",s2,s2.singtonData);
结果:

2014-03-26 14:45:34.181 zhou1[4255:60b] 
2014-03-26 14:45:34.181 zhou1[4255:60b]
------heelloo

转载地址:https://blog.csdn.net/xiaoji94shen/article/details/22176219 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IOS---通过控件实现界面跳转
下一篇:IOS---文件路径相关问题

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月18日 17时38分31秒