一:在ARC状态下。
1.创建一个ZYShardTools类,声明一个类方法,用于外界创建单例对象。
2.实现下面的三个方法:
二:在非ARC状态下
1.实现上面的ARC状态下的方法。
2.为了保证在程序退出前,该单例类仍然存在,我们必须要考虑到它的引用计数器,因此,可以重写下面几个方法即可:
1.创建一个ZYShardTools类,声明一个类方法,用于外界创建单例对象。
2.实现下面的三个方法:
1.实现上面的ARC状态下的方法。
2.为了保证在程序退出前,该单例类仍然存在,我们必须要考虑到它的引用计数器,因此,可以重写下面几个方法即可:
本文标题:非ARC和ARC状态下如何创建单例
本文链接:https://www.haomeiwen.com/subject/zxzdjttx.html
网友评论