Sto cercando di capire le principali differenze tra questi due tipi di modelli di applicazioni di dati principali.App per documenti con dati di base rispetto alla semplice app di dati di base?
mia comprensione è che con una base di dati di un'applicazione di base del documento è possibile accedere alle istanze NSDocument e un sacco di documento basato comportamenti gratuitamente (salvare le finestre di dialogo, annullare, ecc).
Supponendo che voglio creare un'applicazione che sia più basata su "Progetto" e non sia necessariamente focalizzata sulla creazione di singoli documenti salvabili, dovrei comunque utilizzare i Dati di base con i documenti?
Per essere più concreti, sto provando a creare una semplice applicazione CMS utilizzando i dati principali e che genera pagine html in modo strutturato. L'idea dell'app sarebbe incentrata su "siti" che sono realmente progetti e non singoli documenti. I progetti contengono un modello consolidato per vari post, pagine, contenuti della barra laterale e qualsiasi contenuto potrebbe dover essere inserito in un sito Web. Ma l'app non salva singole pagine come documenti nel senso tradizionale. Voglio un modello unificato di tutti i dati del progetto e fornire funzionalità di esportazione in cui l'intero modello applicativo sarebbe espresso come un insieme di documenti html in una cartella di progetto specificata.
Questo è sia un esercizio di apprendimento e qualcosa che voglio provare e costruire per me stesso.
Eventuali suggerimenti su documentazione specifica da leggere? In particolare informazioni sulle app di cacao basate su "Project" e su esempi e tutorial utili.
È concepibile che il modello di dati CMS possa essere memorizzato in un singolo documento di dati di base ma che non sembra necessariamente corretto da un punto di vista architettonico.
Ok, grazie. Era quello che stavo chiedendo. –