您的位置:首页 > 移动开发 > IOS开发

【IOS-单例】设计模式之单例

2014-03-13 15:46 239 查看
单例:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。

单例写法如下:

+(Student *)shareInstance{
static Student *student;
static dispatch_once_t onceToken;
dispatch_once(&onceToken,^{
student = [[Student alloc] init];
});
return student;
}

使用方法:
Student *newStudent = [Student shareInstance];//单例的使用方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: