2010-03-22 11 views
5

Comment puis-je écrire des paquets dans Cocoa sans beaucoup de "fuzz" autour d'elle? Je veux juste avoir un paquet avec un Info.plist, un dossier de contenu et ce dossier devrait contenir un couple de dossiers.Facilement l'écriture des paquets dans Cocoa

+0

Que voulez-vous faire exactement avec cet ensemble? – ericg

+0

Il est destiné à être un conteneur de sauvegarde pour plusieurs autres PListes non groupées. –

Répondre

4

Si vous cherchez simplement à créer des répertoires avec Cocoa, consultez NSFileManager. Il a la méthode:

-createDirectoryAtPath:withIntermediateDirectories:attributes:error:

Je suppose que vous avez lu - Bundle Programming Guide

Ce guide vous fournira l'anatomie complète d'un faisceau.

1

Puis juste faire un:

mkdir My.bundle 
cd My.bundle 
mkdir Contents 
cd Contents 
touch Info.plist 
mkdir Resources 
open Info.plist 

Cela devrait vous aider à démarrer bien.

Modifier: Vous exécutez cela dans Terminal.app, bien sûr.

+0

Existe-t-il une façon de faire uniquement du cacao, une méthode qui utilise des classes de cacao, si possible? –

1

Vous pouvez également utiliser file wrappers, en supposant que vous utilisez Cocoa et non Cocoa Touch.

Créez l'ensemble des enveloppes de fichiers de l'intérieur vers l'extérieur, chaque répertoire et chaque fichier étant modélisé par un gestionnaire de fichiers. Ensuite, écrivez le wrapper de fichier le plus externe dans l'URL de l'ensemble.