NSString + Exts.m
- (NSString *)camelCase {
NSArray <NSString *> *keyArr = [self componentsSeparatedByString:@"_"];//获取下划线
__block NSMutableArray <NSString *> *realKeyArr = [NSMutableArray array];
if (keyArr.count > 1) {//含有 _ 时 - 进行格式化key值
[keyArr enumerateObjectsUsingBlock:^(NSString * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
if (idx == 0) {
}else {
if (obj && obj.length > 0) {//首字母大写
obj = [obj capitalizedString];
}
}
[realKeyArr hbc_addObject:obj];
}];
return [realKeyArr componentsJoinedByString:@""];
}
return self;
}