- (instancetype)init {
self = [super init];
if (self) {
// Init your instance
}
return self;
}
+ (instancetype)sharedKit {
static NIMKit *instance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance = [[NIMKit alloc] init];
});
return instance;
}
+ (NSString *)getAppTempPath {
return NSTemporaryDirectory();
}
// 无参
- (void)setupSubviews{
// Do something
}
// 1 参
- (void)viewWillAppear:(BOOL)animated {
// Do something
}
// 2 参
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
// Do something
}
// 无参有返回值
- (NSString *)contentText {
return self.toolBar.contentText;
}
- (UIButton *)deleteBtn {
if (_deleteBtn == nil) {
_deleteBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[_deleteBtn setImage:[UIImage imageNamedInModuleChat:@"chat_dellte"] forState:UIControlStateNormal];
}
return _deleteBtn;
}