黑马程序员技术交流社区
标题: 创建一个单例的关键代码 [打印本页]
作者: 起个名老说太长 时间: 2016-4-8 23:08
标题: 创建一个单例的关键代码
@implementation PXPerson
+(instancetype)allocWithZone:(struct _NSZone *)zone
{
static id instance = nil;
if(instance == nil)
{
instance = [super allocWithZone:zone];
}
return instance;
}
作者: UKnowINeedYou 时间: 2016-4-9 00:09
@synchronized(self) 不需要用这个吗?
作者: muzipiao 时间: 2016-4-9 09:45
楼主应该没写完,重写的应该还有allocWithZone和copyWithZone方法吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |