Meine eigentliche Frage ist, welche von diesen ist effizienter in Bezug auf Ladegeschwindigkeit und CPU-Auslastung für eine iPhone-Anwendung. Könnten Sie bitte Ihre Antworten mit Beweisen wie echten Ergebnissen oder gültigen Referenzen begründen?Abrufen und Speichern von Daten aus SQLite oder NSMutableArrays in einer iPhone-Anwendung
Antwort
Verwenden Sie SQlite, wenn Sie Daten persistent speichern müssen. Der Zugriff auf Daten aus dem Speicher erfolgt schneller als über das Dateisystem. Da die Datenbank im Dateisystem liegt, ist NSMutableArray schneller als SQLite. Das Problem besteht darin, dass Sie beim Beenden Ihrer Anwendung nicht auf Daten von NSMutableArray zugreifen können.
Core Daten werden Ihre beste Lösung sein.
Core Data ist ein Objektdiagramm und Persistenz-Framework. Es ermöglicht, dass durch das relationale Entitätsattributmodell organisierte Daten in XML-, Binär- oder SQLite-Speicher serialisiert werden. Die Daten können unter Verwendung von Objekten höherer Ebene manipuliert werden, die Entitäten und ihre Beziehungen darstellen. Core Data verwaltet die serialisierte Version und stellt die Objektlebenszyklus- und Objektdiagrammverwaltung einschließlich Persistenz bereit. Core Data-Schnittstellen direkt mit SQLite, wodurch der Entwickler vom zugrunde liegenden SQL isoliert wird. Es kann Objekte in XML, Binary oder SQLite für die Speicherung serialisieren. Wikipedia
- 1. Speichern und Abrufen von Daten aus NSMutablearray
- 2. Daten aus SQLite-Datenbank abrufen?
- 3. Einfügen und Abrufen von Daten in/aus SQLite Android
- 4. UWP Speichern und Abrufen von Speicherdatei aus einer Datenbank
- 5. Speichern und abrufen von Daten aus dem Cache in Iphone
- 6. Daten von SQLite in Teilen abrufen
- 7. Probleme in Speichern und Abrufen von Daten von SQLite in android
- 8. Speichern von Daten in sqlite von tweepy
- 9. Android - Speichern der IDs von Fotos nach einer Abfrage und Speichern von Daten in einer Datenbank
- 10. Fehler beim Abrufen von Daten aus SQlite in Android Studio
- 11. NSMutableArrays
- 12. Abrufen einer Zeichenfolge aus einer Ansicht, Speichern und Überschreiben von Daten in der vorherigen Ansicht
- 13. Speichern und Abrufen von Werten aus web.config
- 14. Umsetzen oder konvertieren beim Abrufen von Daten aus einer Datenbank?
- 15. Abrufen von Daten aus der Datenbank und Speichern in einer Variablen in PHP
- 16. Fehler beim Speichern von Daten in SQLite
- 17. Android: Abrufen von Daten aus externen SQLite-Datenbank
- 18. Abrufen von Zeilen aus einer Spalte in sqlite
- 19. Speichern von Daten aus einer JSON-Antwort
- 20. Abrufen von Daten aus einer relationalen Datenbank
- 21. Abrufen von Daten aus einer mySQL-Abfrage
- 22. Abfrage Abrufen von Daten aus der Datenbank
- 23. Abrufen von Daten aus einer vorbereiteten Anweisung
- 24. Abrufen einer Daten aus mongodb
- 25. Speichern von Modellnamen in der Datenbank und Abrufen der Daten
- 26. node.js und hapi: synchrones Abrufen von Daten aus einer Datenbank
- 27. Speichern von Daten aus einer C# -Anwendung
- 28. Abrufen von Daten aus SQL und Einfügen einer Liste
- 29. Speichern und Abrufen von Bilddaten URL
- 30. Eingeben und Abrufen von Daten aus SQLiteDatabase
Sie könnten diese Antwort verbessern, indem Sie einige Gründe für Ihre Empfehlung angeben. –
Hoppla. Das tut mir leid. – Jahm