我的iOS应用程序中有一个Model Car,其中从网络服务中获取了诸如名称,年份,值等参数,以便用汽车数据填充列表。
我应将异步发送到服务器并返回汽车数组的方法放在哪里(该方法已将JSON转换为汽车数组)?
我当前的方法是Car类中的静态方法,该方法接收HttpClient(这样我就可以模拟客户端对它进行单元测试)并返回NSArray的汽车,这样好吗?
你们在这种情况下做了什么?
我很担心,因为我最近开始阅读干净的代码,该代码说一个类只能做一件事,而现在我拥有它的方式似乎可以做两件事(保存有关汽车的信息并获取汽车列表)。