单利书写步骤

单利方法
  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);
阅读更多
文章标签: singleton
个人分类: UI
下一篇手势
博主设置当前文章不允许评论。

ios Coder 归档

2017年09月14日 35KB 下载

Swift普通单利和gcd单利实现

2014年06月06日 89KB 下载

没有更多推荐了,返回首页

关闭
关闭