Files
yinmeng-ios/xplan-ios/Main/IM/XPIMManager.m
2021-10-21 12:01:21 +08:00

35 lines
610 B
Objective-C

//
// XPIMManager.m
// xplan-ios
//
// Created by 冯硕 on 2021/10/21.
//
#import "XPIMManager.h"
#import "XPIMLoginImpl.h"
@interface XPIMManager ()
///
@property (nonatomic,strong) id<XPIMLoginInterface> imLoginManager;
@end
@implementation XPIMManager
+ (instancetype)shareManager {
static dispatch_once_t onceToken;
static XPIMManager * manager;
dispatch_once(&onceToken, ^{
manager = [[XPIMManager alloc] init];
});
return manager;
}
- (id<XPIMLoginInterface>)imLoginManager {
if (!_imLoginManager) {
_imLoginManager = [[XPIMLoginImpl alloc] init];
}
return _imLoginManager;
}
@end