标签:
简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)
当你使用alloc之类的再次新建一个类的时候,编译器不会报错,但是也不会新建一个类。
二、IOS实现单例的方式
static
MyGizmoClass *sharedGizmoManager =
nil
;
+ (MyGizmoClass*)sharedManager
{
if
(sharedGizmoManager ==
nil
)
{
sharedGizmoManager = [[
super
allocWithZone:
NULL
] init];
}
return
sharedGizmoManager;
}
+ (
id
)allocWithZone:(
NSZone
*)zone
{
return
[[
self
sharedManager] retain];
}
标签:
原文地址:http://www.cnblogs.com/hepingqingfeng/p/5462701.html