Ho una Model Car nella mia applicazione iOS in cui i parametri come nome, anno, valore ecc vengono recuperati da un servizio Web per riempire un elenco di dati relativi alle automobili.
Dove devo inserire il metodo che va in modo asincrono al server e restituisce una serie di automobili (questo metodo converte già il JSON in un array Car)?
Il mio approccio attuale è un metodo statico nella mia classe Car che riceve un HttpClient (quindi sono in grado di testare l'unità deridendo il client) e restituisce un NSArray di macchine, è buono?
Che cosa avete fatto voi ragazzi in questa situazione?
Sono preoccupato perché recentemente ho iniziato a leggere un codice pulito che dice che una classe dovrebbe fare solo una cosa, e il modo in cui lo faccio ora sembra fare 2 cose (tenere informazioni su una macchina e ottenere un elenco di auto) .