Xcode: Copie des en-Têtes: Public vs Privé et / ou Projet?
Je suis en train de construire une Cocoa Touch Bibliothèque Statique. Comment dois-je décider de copier un fichier d'en-tête en tant que public, privé, ou d'un projet?
Vous devez vous connecter pour publier un commentaire.
Source: Xcode Developer Library > Outils & Langues > Ide > Projet Aide de l'Éditeur de > la définition de la Visibilité d'un Fichier d'en-Tête
Randy réponse est bonne et vous donne toute l'information. Je voulais ajouter quelques infos pour vous aider basé sur la façon dont vous vous attendez de votre bibliothèque sera utilisé.
PROJET: Si vous distribuez votre projet, et de permettre aux utilisateurs d'inclure votre projet en tant que sous-projet dans leur propre, vous devez vous assurer que vos en-têtes sont marqués en tant que "projet". Ne pas le faire entraînera des problèmes comme ceci:
Xcode 4 Archive De La Version Non Spécifié
Noter que cela s'applique pour chaque sous-projet...y compris les sous-projets, sous-projets, de manière récursive.
PUBLIC: Si vous prévoyez d'utilisateurs de votre bibliothèque pour seul lien à l'encontre de votre objet (et PAS de votre projet d'origine), assurez-vous que votre les en-têtes sont marqués en tant que "public" (uniquement pour les en-têtes qu'ils vont avoir besoin de le consulter).