如果你是一名有一定开发经验的开发者,那么你就一定会遇到过数据解析的问题。 最常见的就是 JSON 数据的解析,你的 APP 总会要请求一些服务器数据,比如各种信息列表,配置数据等。
如果你之前用过 Objective-C 的话, 那么你一定对 NSJSONSerialization 并不陌生。 它的总体步骤大致是这样,先从 Data 对象中解析出 NSDictionary 或 NSArray, 然后在从这里面按照属性名称取出需要的值,最后再用这些值给实体对象赋值。
总体来说这个操作并不轻松,而且比较容易出差错,比如你在写解析代码的时候把属性名写错了,或者某个 nil 判断没有处理正确,导致了程序意外崩溃,就需要花不少时间进行调试。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。