字典转换成模型属性代码笔记
来源:互联网 发布:win10软件不见了 编辑:程序博客网 时间:2024/06/10 12:32
创建一个字典的Category:NSDictionary+Property
- (void)getPropertyCodeFromDict{ NSMutableString *codes = [NSMutableString string]; // 遍历字典 [self enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull value, BOOL * _Nonnull stop) { NSString *code; if ([value isKindOfClass:[NSString class]]) { code = [NSString stringWithFormat:@"@property (nonatomic, strong) NSString *%@;",key]; } else if ([value isKindOfClass:NSClassFromString(@"__NSCFBoolean")]) { code = [NSString stringWithFormat:@"@property (nonatomic, assign) BOOL %@;",key]; } else if ([value isKindOfClass:[NSNumber class]]) { code = [NSString stringWithFormat:@"@property (nonatomic, assign) NSInteger %@;",key]; } else if ([value isKindOfClass:[NSArray class]]) { code = [NSString stringWithFormat:@"@property (nonatomic, strong) NSArray *%@;",key]; } else if ([value isKindOfClass:[NSDictionary class]]) { code = [NSString stringWithFormat:@"@property (nonatomic, strong) NSDictionary *%@;",key]; } [codes appendFormat:@"\n%@\n",code]; }]; NSLog(@"%@",codes);}
0 0
- 字典转换成模型属性代码笔记
- IOS将字典转换成模型对象
- Runtime 解析字典自动生成属性代码 及 字典转模型方式一 KVC/Runtime
- 字典转换成模型简单的介绍与使用
- [IOS笔记]字典转模型
- iOS开发中的使用kvc快速将字典模型转换成model模型。
- IOS 字典快速转换为Model 模型
- MJExtension,模型、字典、json数据转换
- 字典转换成json
- 字典转模型的时候,如果字典键值对比模型属性多,解决方法
- 字典转换成json格式
- 把字符串转换成字典
- 把字符串转换成字典
- iOS 对象转换成字典
- 将对象转换成字典
- 一段程序代码 --- 实现解析字典,自动转换生成属性。
- iOS-自动生成模型属性代码
- 使用代码自动创建模型属性
- Android之旅第四站——Simpleapter的使用…
- 破坏性批评与建设性批评
- [后缀自动机 parent树] BZOJ 4566 [Haoi2016]找相同字符
- 艳辉网V2.0之采集系统
- 太姥山攻略
- 字典转换成模型属性代码笔记
- `uvm_component_utils
- 《深入理解java虚拟机》-虚拟机字节码执行引擎
- 太姥山攻略
- fedora 25 安装 官方 jdk1.8 (rpm版)
- [后缀自动机 构建后缀树 树形DP] BZOJ 3238 [Ahoi2013]差异
- Linux Bash定时存档目录中的文件
- 11464 - Even Parity
- Spring表达式语言:SpEL