Objective-C中单例类的声明

2014-11-24 10:58:27 来源: 作者: 浏览: 0

在Objective-C中,使用单例模式,定义一个单例类的过程如下:


1、定义一个static的类对象,出事值为nil


2、在工厂方法中(一般都是以“sharedInstance”或者"sharedManager"命名),仅仅在第一步中声明的static类对象为空的情况下,使用allocWithZone:方法创建一个新对象


3、重写allocWithZone:方法


4、添加内存管理方法,以保证只会出现一个该类的实例。


下面是苹果官方的demo示例:


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: