iOS 开发 单例的写法

来源:互联网 发布:离散数学的用处 知乎 编辑:程序博客网 时间:2024/05/16 11:20



单例在各种语言中都很常见了,单例的写法也多种多样,下面本人介绍4种单例的写法。

1.最简单的单例写法


2.重写allocWithZone方法
3.线程保护单例

4.本人最推荐的单例写法


测试代码:

Sigleton *sigleton1=[SigletonstandardA];

    Sigleton *sigleton2=[SigletonstandardA];

    Sigleton *sigleton3=[Sigletonstandard];

    Sigleton *sigleton4=[Sigletonstandard];

    Sigleton *sigleton5=[Sigletonstandard_a];

    Sigleton *sigleton6=[Sigletonstandard_a];

    Sigleton *sigleton7=[Sigletonstandard_b];

    Sigleton *sigleton8=[Sigletonstandard_b];



//单例的写法多种多样,欢迎大家与我多多交流。



1 0
原创粉丝点击