Je pense que vous devriez lire le Document-Based Applications Overview.
Pour enregistrer une extension à votre application, faire apparaître la fenêtre d'information cible (Project »Modifier la cible actuelle « Ma cible » ... en bas) et ouvrez l'onglet « Propriétés ». Remplissez les espaces pour votre type de document là. Pour plus d'informations, lisez Storing document type informations in the Application's Property List, contenu dans le guide ci-dessus.
Pour lire des données XML, utilisez un NSXMLParser (recherchez des exemples dans google) pour générer les résultats dans un NSMutableArray
comme bon vous semble; et pour obtenir les données dans votre application, pensez à utiliser une sous-classe NSDocument
, comme suggéré (à nouveau) dans l'aperçu de l'application basée sur le document.
Comme vous pouvez le comprendre, ce document est tout à fait essentiel.
L'auteur ne dit pas s'il s'agit d'iOS ou de Mac OS X. Si vous utilisez Mac OS X, NSXMLDocument peut être plus simple que NSXMLParser. – JeremyP