Ich erstellen eine statische Bibliothek, und die Datenbank für das Projekt wird programmgesteuert erstellt. Es verwendet keine xcdatamodel-Datei. Ich verwende Kerndaten und möchte die Modellklassen für die Datenbank generieren. Jemand bitte hilf mir.Erstellen Sie Modellklassen für Coredata-Datenbank in iPhone
Antwort
Das von Xcode generierte .xcdatamodel
Bundle ist ein nicht dokumentiertes Format, und ich kenne keine Möglichkeit, dies anders als durch Xcodes Modelllayoutwerkzeuge zu erzeugen. Ich würde nicht Ihre Zeit mit Reverse Engineering verschwenden und nur das passende Modell erstellen, das Sie in Xcode benötigen.
Ihre Core Data Model Struktur sollte ziemlich statisch bleiben, Sie sollten dies also nur einmal machen. Ihre Anwendung oder Bibliothek kann dann nach diesem Punkt programmatisch Daten zum Modell erstellen und hinzufügen.
Wenn Code generiert wird, der Ihrem Kerndatenmodell entspricht, können Sie Xcode für Sie generieren, indem Sie das Modell öffnen, eine Entität auswählen, die Menüoption File | New File...
auswählen und dann die verwaltete Objektklassendatei auswählen Art. Wählen Sie die Entitäten aus, um Quelldateien für Sie zu erstellen.
Zusätzlich können Sie sich das Projekt "Wolf" Rentzsch mogenerator anschauen, um diese Quelldateien automatisch zu generieren.
Eigentlich Core Data ist einfach ein SDK, das SQLite3 im Hintergrund verwendet. Wenn Sie also Tabellen dynamisch erstellen möchten, würde ich einfach SQLite3 direkt verwenden und keine Core Data verwenden.
- 1. Ziel C - Erstellen Sie ein Framework für meine iPhone-Apps?
- 2. Wie behandeln Sie Fremdschlüsselbeziehungen in Modellklassen
- 3. Erstellen Sie eine PDF für iPhone, wie?
- 4. Deaktivierung der GWT-Verschleierung für bestimmte Modellklassen
- 5. AngularJS und separate Modellklassen
- 6. Verwendung vielen Modellklassen in Sicht
- 7. Einstellungen für myApplication erstellen Iphone
- 8. Erstellen Sie Circular Button in iPhone SDK
- 9. So erstellen Sie benutzerdefinierte CFRunLoopRef in iPhone
- 10. Methode "get_by_id" für Modellklassen im Google App Engine-Datenspeicher
- 11. So erstellen Sie Benachrichtigungssymbolabzeichen für Android-Apps (z. B. iPhone)
- 12. Erweitern von benutzerdefinierten Modellklassen in ExtJS 4
- 13. iPhone-App für frühere Versionen des iPhone-Betriebssystems erstellen
- 14. Wie erstellen Sie hybride Xcode-Projekte für Mac & iPhone?
- 15. Symfony 1 nicht autoloading Modellklassen
- 16. Erstellen eines Rasterlayouts für IPhone App
- 17. Erstellen einer Ordner-Anwendung für das iPhone
- 18. Erstellen von Text Stroke für UILabel iphone
- 19. Erstellen Sie ein Verzeichnis im iPhone
- 20. Erstellen Sie Streaming-Anwendung auf dem iPhone
- 21. Erstellen eines Timers für ein Level in iPhone-Spiel
- 22. So rufen/erstellen Sie iPhone Kalender in einer Benutzeranwendung
- 23. zend Framework kann keine Modellklassen finden?
- 24. Erstellen einer iPhone-Buchanwendung
- 25. iPhone - Erstellen einer Ladeansicht
- 26. Erstellen Sie benutzerdefinierte Aktivität Indikator in iPhone SDK?
- 27. So erstellen Sie eine horizontale Bildlauf in iPhone App
- 28. So erstellen Sie eine 3D UIView in iPhone apps
- 29. So erstellen Sie eine benutzerdefinierte UIAlertView in iPhone App
- 30. So erstellen Sie ein generisches ListModel für QML
danke für die Info. – jithinroy