Uso Foursquare per ottenere un elenco di ristoranti nelle vicinanze all'interno di un'app iOS. Il risultato è memorizzato in una matrice che consiste in dizionari e riguardo alla profondità dei dati, ogni dizionario contiene anche una matrice con dizionari e così via. Il risultato dovrebbe essere mostrato all'interno di UITableView. Dovrei creare una classe che rappresenta un ristorante e quindi creare un'istanza per ogni ristorante che inserisco in una matrice e utilizzarla come origine dati per il mio UITableView o dovrei usare l'array completo che ho ottenuto la prima volta. Penso che l'utilizzo di una matrice con una classe dedicata del ristorante renderebbe la gestione molto più semplice, ma forse ci sono dei motivi per non farlo in questo modo? Prestazioni forse?