Objective-C——单例模式

来源:互联网 发布:ip1880清零软件 编辑:程序博客网 时间:2024/05/12 22:06
意图:使得类的一个对象成为系统的唯一实例。类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法。这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码。

#import <Foundation/Foundation.h>

@interface Singletone :NSObject

{

    

}

+(Singletone*)sharelnstance;

@end

@implementation Singletone

static Singletone *shareln=Nil;

+(Singletone*)sharelnstance

{

    if (shareln==NULL)

    {

        shareln=[[Singletone alloc]init];

        

    }

    return shareln;

}

@end