关闭

单利书写步骤

标签: singleton
60人阅读 评论(0) 收藏 举报
分类:
单利方法
  1. 建工程,指定根视图
  2. 搭建页面,例如 tabelView,先写死数据
  3. 准备数据,获取数据
  4. 存到 model 里(例子: name,age等,设为 model 属性)
  5. 拿到数据建立 model对象,将信息存入 model 中



通讯界面——单例
// RootViewController.m
[Singleton shareSingleton];


//  Singleton.m
+ (instancetype) shareSingleton{
   
   
//声明静态变量,保证唯一性
    //静态变量特点:只初始化一次

    static Singleton *singleton = nil;
   
if (singleton == nil) {
        singleton = [[
Singleton alloc] init];
    }
   
return singleton;
}
-------------------------------------
//  AppDelegate.m
 //1
   
//得到单例对象
    [Singleton shareSingleton].name = @"Ada";
--------------------------------------
//  RootViewController.m
- (void)viewDidLoad {
    [super viewDidLoad];
 //2
    NSLog(@"name = %@", [Singleton shareSingleton].name);

}
- (void)buttonAction:(UIButton *)button{
   
    //3
    [Singleton shareSingleton].name = @Nancy";
   
}
------------------------------------
//  FirstViewController.m
//4
     NSLog(@"name = %@", [Singleton shareSingleton].name);
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:465次
    • 积分:53
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档