Xcode: Header kopieren: Öffentlich vs. privat vs. Projekt?
Ich Baue ein Cocoa Touch Static Library. Wie soll ich entscheiden, ob kopieren eine header-Datei als public, private oder Projekt?
InformationsquelleAutor der Frage ma11hew28 | 2011-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Quelle: Xcode Developer Library > Instrumente & Sprachen > IDEs > Projekt-Editor Hilfe - > Einstellung der Sichtbarkeit einer Header-Datei
InformationsquelleAutor der Antwort Randy Marsh
Randy ' s Antwort ist gut und gibt Ihnen alle relevanten hintergrund. Ich wollte fügen Sie einige Informationen zu helfen, Sie basiert auf, wie Sie erwarten, dass Ihre Bibliothek verwendet werden.
PROJEKT: Wenn Sie verteilen Sie Ihr Projekt, und erwarten, dass Benutzer Ihr Projekt als sub-Projekt in Ihrem eigenen, sollten Sie sicherstellen, dass Ihre überschriften sind markiert als 'Projekt'. Tut man das nicht, führt zu Problemen wie diesem:
Xcode 4 Archiv-Version Nicht Spezifiziert
Beachten Sie, dass dies gilt für jedes sub-Projekt...einschließlich sub-Projekte von sub-Projekten, rekursiv.
ÖFFENTLICHKEIT:Wenn Sie vom Benutzer erwarten von Ihrer Bibliothek, den einzigen link, der gegen Ihr Objekt (und NICHT von Ihrem ursprünglichen Projekt), stellen Sie sicher, dass Ihre überschriften gekennzeichnet sind als 'public' (nur für Kopf-Sie müssen sich darauf beziehen).
InformationsquelleAutor der Antwort William Power