Sto anche cercando NoSQL per iOS e trovato NanoStore
https://github.com/tciuro/NanoStore
Anche se avete tempo per esplorare, che sarebbe stata una grande esperienza di apprendimento SQLite correttamente con funzioni personalizzate. È molto facile creare il proprio database NoSQL. Solo una tabella per tutti gli oggetti che memorizzano dizionari/json lungo viste/indici con funzioni personalizzate.
Fare la propria soluzione non è la parte difficile. Il duro lavoro è la mappatura degli oggetti nel database. Questo compito può far crescere la complessità della tua base di codice nei modi più orribili e devi essere un ottimo programmatore per evitarlo. Anche se forse devi soffrire per questa esperienza se vuoi essere molto bravo.
Uno dei problemi più sgradevoli saranno anche le relazioni tra gli oggetti. Risolvere questo è l'obiettivo principale di CoreData, questo è il motivo per cui leggerai che CoreData non è un database.
Apprendere correttamente SQLite, specialmente dove si creano plug-in personalizzati, può aprire molte porte. Tuttavia, tieni presente che la maggior parte degli sviluppatori non si preoccupa affatto dell'apprendimento di quei dettagli e si perde con la tua base di codice.
Grazie mille! Questo è quello che sto cercando – OpenThread
Prego. Buona fortuna con il vostro progetto. – JasonSmith
Ora, dovremmo usare https: // github.com/couchbase/couchbase-lite-ios invece di TouchDB (dagli sviluppatori di TouchDB) – VietHung