单利书写步骤

单利方法
  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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值