Was ist der richtige Weg zum Speichern von Daten wie Pages, Numbers und anderen OSX-Anwendungen tun? Das heißt, es sieht für den Benutzer wie eine Datei aus, ist aber tatsächlich ein Verzeichnis (ein Bündel?), Das eine Vielzahl von Dingen enthält. Ich habe einige ziemlich komplexe Daten, die ich auf die gleiche Weise speichern möchte; insbesondere einige Sensordaten, die Videodateien zugeordnet werden müssen.Speichern Sie Dokumente als Ordner, wie Seiten, Zahlen usw.
1
A
Antwort
3
Die Apple official docs on the topic sind wahrscheinlich ein guter Ausgangspunkt.
Von Seiten Info.plist-Datei:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>pages</string>
</array>
[...]
<key>LSTypeIsPackage</key>
<true/>
[...]
</dict>
</array>
scheint zu sein, was der Trick funktioniert.
1
Es sieht auch aus wie NSFileWrapper
kann Teil der Antwort sein: Document-Based Applications Overview FAQ.
Verwandte Themen
- 1. Python-Wie HTML-Seiten als PDF speichern?
- 2. Speichern von Zahlen als varchar
- 3. Speichern Excel 2007 Dokumente
- 4. Erstellen Sie einen Ordner im Ordner Dokumente in iOS-Apps
- 5. Wie speichern Sie extrem große Zahlen?
- 6. Dokumente als Blobs in einer Datenbank speichern - Irgendwelche Nachteile?
- 7. Wordpress: Speichern der Seiten-URL als Variable
- 8. Wählen Sie Verzeichnis/Ordner, um zu speichern?
- 9. Speichern eingebetteter Dokumente Mongoid
- 10. Öffnen und speichern Sie Dokumente auf der lokalen Intranet-Site aus freigegebenen Ordner
- 11. Dokumente auf Webserver speichern - bester Ansatz
- 12. speichern Dokumente aus Openshift MongoDB
- 13. SAS komprimieren: Zahlen vor | speichern
- 14. Wie man HTML-Dokumente in Seiten für Ebook aufteilen?
- 15. Dokumente mit Ruby On Rails speichern
- 16. TreeView Manipulation, speichern hinzufügen usw.
- 17. JavaScript - Regex-Code/Sonderzeichen/Zahlen usw.
- 18. Wie gehen Sie mit Zahlen größer als UInt64 (C#)
- 19. CMS: benutzerdefinierte Seiten als Dateien oder in MySQL-Datenbank speichern?
- 20. Excel VBA speichern als PDF erstellt leere Seiten
- 21. Speichern Sie XML in Outlook Öffentlichen Ordner
- 22. iPhone - siehe App-Dokumente Ordner mit WLAN?
- 23. Speichern Sie 'Benutzername' als Dateiname
- 24. So speichern Sie das Bild in Ordner
- 25. Löschen 0 vor Zahlen wie 06, 07, usw.
- 26. Speichern Sie UIIage auf Dokumente - brauchen zwei Dateien?
- 27. Wird Subversion OpenXML Office-Dokumente effizient speichern?
- 28. Wie kann ich mehrere Dokumente gleichzeitig in Mongoose/Node.js speichern?
- 29. So schreiben Sie formatierte Zahlen als Zahlen in JExcel (jxl)
- 30. Vergleichen Strings, als ob sie Zahlen waren
Ahh, das ist es! Ein bemerkenswert schwieriges Thema, nach dem man sucht, ohne zu wissen, wie es heißt! – Dan