意图:使得类的一个对象成为系统的唯一实例。 类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法。 这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码。#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
Objective-C——单例模式
最新推荐文章于 2019-07-22 12:47:17 发布
本文介绍了一种确保类只有一个实例的设计模式——单例模式,并提供了一个Objective-C语言的实现示例。该模式还允许对该唯一实例进行扩展而不破坏客户端代码。
524

被折叠的 条评论
为什么被折叠?



