最好的做法是在Swift中解析JSON,OOP方面

时间:2016-09-11 13:35:23

标签: ios swift

到目前为止,我有一个模型类和一个帮助程序类,它将使用Alamofire下载数据。 我的问题是,我应该在哪里解析数据并将其分配给模型的对象?它应该在模型本身或辅助类中还是在其他地方完成?我正在努力做那些被认为是“最佳实践” 谢谢:))

1 个答案:

答案 0 :(得分:2)

如果你的类有意义,它应该是一个类,所以从我的意见来看,序列化和解析等类应该是一个类,并且适合OOP。

有了这个悲伤,为此目的编写了一些框架,以使您的生活更轻松,因此您不需要自己处理这个问题,例如" ObjectMapper" Alamofire的扩展名为" AlamofireObjectMapper"。

https://github.com/tristanhimmelman/AlamofireObjectMapper

你可以像这样使用它:

top: 25vh