非ARC和ARC状态下如何创建单例
2016-07-11 本文已影响0人
撸代码我是认真的
一:在ARC状态下。
1.创建一个ZYShardTools类,声明一个类方法,用于外界创建单例对象。

2.实现下面的三个方法:

二:在非ARC状态下
1.实现上面的ARC状态下的方法。
2.为了保证在程序退出前,该单例类仍然存在,我们必须要考虑到它的引用计数器,因此,可以重写下面几个方法即可:

1.创建一个ZYShardTools类,声明一个类方法,用于外界创建单例对象。
2.实现下面的三个方法:
1.实现上面的ARC状态下的方法。
2.为了保证在程序退出前,该单例类仍然存在,我们必须要考虑到它的引用计数器,因此,可以重写下面几个方法即可: