zoukankan      html  css  js  c++  java
  • iOS

    1、单例的概念

      一个单例,表示在一个应用的声明周期中,这个类的对象只能被实例化一次,也就是说一个类只能有一个对象。

    2、单例的作用

      因为,在一个应用中,一个类只有这一个单例对象,所以不管在A还是B还是。。。中,只要实例化出来,都是同样一个对象。所以我们可以通过这个对象来进行传值。(例如:这个对象有N个属性,其中一个属性是等级,我们在A中给这个对象的等级属性赋值为X,那么不管到任何地方,只要实例化出来这个对象,它的等级属性的值就都是X,我们可以取出来用)。

    3、使用方法

      a、新建继承与NSObject的类:SingleClass

      b、.h文件

        

       

      c、.m文件

        

      d、

     //单例类的使用

        SingleClass *singleOne = [SingleClass shareInstance];

        singleOne.name = @"单例 A";

        NSLog(@"%@",singleOne.name);

        

        SingleClass *singleTwo = [SingleClass shareInstance];

        NSLog(@"%@",singleTwo.name);

     //    虽然没给singleTwo赋值,但是也是@"单例 A"。

        //打印地址

        NSLog(@"one地址:%@ two地址:%@",singleOne,singleTwo);//同一地址

     

  • 相关阅读:
    java依赖注入
    Mac OS 中的 Python(和 NumPy)开发环境设置
    英语巴菲
    经济学原理
    You are beautiful
    大数据之tachyon(未完版)
    机器学习温和指南
    机器学习之回归
    Mac 命令
    批处理--批量打开程序&批量关闭程序
  • 原文地址:https://www.cnblogs.com/sunflower-lhb/p/4915273.html
Copyright © 2011-2022 走看看