文件名称:PropertyMapper:Objective-C iOS应用程序的属性映射
文件大小:307KB
文件格式:ZIP
更新时间:2024-03-12 21:09:35
Objective-C
停止在iOS应用中重复数据解析代码。 数据解析是我们在应用程序中需要执行的最常见的任务之一,但是仍然有很多人手动进行解析,始终为需要映射的每个类重复相同的代码。 通常的解析需要执行以下步骤: 确保将NSNull转换为nil而不崩溃 优雅地处理可选参数 进行类型转换 数据格式验证 为什么选择属性映射器? 有一些诸如Mantle,RESTKit之类的库可以帮助您解决这些问题,但是我想要的是自包含的,易于更改/删除且需要最少代码量的东西。 我在创建创建了Property Mapper , 是一个简单的自包含解决方案,它使您可以指定接收到的数据与应用程序中具有的数据表示之间的映射,以及一些其他功能,例如类型装箱,验证。 我不喜欢传递JSON,所以我在诸如NSDictionary / NSArray之类的本机对象上编写解析。 如果您以JSON格式获取数据,只需编写一个简单的类别即可使用N