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

iOS中的单例模式

2016-01-13 16:16 260 查看
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。

单例模式的特点:

  显然单例模式的特点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。

实例过程:

static DatabaseManager *s_sharedDatabaseManager = nil;

+ (DatabaseManager *)sharedDatabaseManager
{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
s_sharedDatabaseManager = [[DatabaseManager alloc] init];
});
return s_sharedDatabaseManager;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息