Sto creando un'app in cui gli utenti possono cercare elementi da un'API esterna. Se agli utenti piace un articolo, possono memorizzarli nella loro "lista dei preferiti" personale.
La mia domanda è, è una buona pratica salvare questi dati come parte dei dati di base o NSUserDefault. Attualmente i dati sono memorizzati nel mio database. Ogni volta che l'utente tenta di accedere alla loro lista dei preferiti devo fare un comando HTTP per recuperare i dati dal database.
Questo processo è lento, quindi voglio salvare i dati dell'elenco preferiti in dati di base o NSUserDefault. È un buon approccio.
Tenere presente che l'elenco potrebbe crescere rapidamente, dipende dagli utenti.
È una buona idea memorizzare grandi quantità di dati nei dati di base o UserDefault?