黑马程序员技术交流社区

标题: 创建一个单例的关键代码 [打印本页]

作者: 起个名老说太长    时间: 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