到目前为止,我有一个模型类和一个帮助程序类,它将使用Alamofire下载数据。 我的问题是,我应该在哪里解析数据并将其分配给模型的对象?它应该在模型本身或辅助类中还是在其他地方完成?我正在努力做那些被认为是“最佳实践” 谢谢:))
答案 0 :(得分:2)
如果你的类有意义,它应该是一个类,所以从我的意见来看,序列化和解析等类应该是一个类,并且适合OOP。
有了这个悲伤,为此目的编写了一些框架,以使您的生活更轻松,因此您不需要自己处理这个问题,例如" ObjectMapper" Alamofire的扩展名为" AlamofireObjectMapper"。
https://github.com/tristanhimmelman/AlamofireObjectMapper
你可以像这样使用它:
top: 25vh