#pragma mark Internal API
Ich habe das in einem Buch namens xcode_quick_tour_iphoneOS gesehen.Was bedeutet das in der iPhone Programmierung?
Weiß jemand davon?
#pragma mark Internal API
Ich habe das in einem Buch namens xcode_quick_tour_iphoneOS gesehen.Was bedeutet das in der iPhone Programmierung?
Weiß jemand davon?
Die Direktive #pragma
ist eine spezielle Preprozessor-Direktive, die es dem C-Preprozessor ermöglicht, "portable" Erweiterungen zu erstellen. Wenn ein anderer Vorprozessor eine Pragma-Direktive sieht, die er nicht versteht, sollte er diese ignorieren.
In diesem Fall dient #pragma mark
als Dokumentation. Wenn Sie diese Zeilen zu Ihrer Quelldatei hinzufügen, wird Xcode Ihren Quellcode in seinem Sprung-zu- Pull-Down-Menü aufbrechen, das Sie verwenden können, um zu bestimmten Bereichen in Ihrem Code (wie Funktionsdefinitionen oder konstante Definitionen) zu springen. Wenn Sie #pragma mark -
hinzufügen, fügt Xcode dem Pulldown-Menü ebenfalls ein horizontales Trennzeichen hinzu.
von Apple hat eine interne API, die nicht von Anwendungsentwicklern verwendet werden sollte, so dass diese Pragmas „verstecken“ die API von Entwicklern docs
Diese Direktive wird benutzt diverse Optionen für den Compiler zu spezifizieren. Diese Optionen sind spezifisch für die Plattform und den verwendeten Compiler. Weitere Informationen zu den möglichen Parametern, die Sie mit #pragma definieren können, finden Sie im Handbuch oder in der Referenz Ihres Compilers.
Wenn der Compiler kein bestimmtes Argument für #pragma unterstützt, wird es ignoriert - es wird kein Fehler generiert.
See: http://www.cplusplus.com/doc/tutorial/preprocessor/ für eine Erklärung der Präprozessordirektiven
FYI Sie nur ein benötigen - eine horizontale Trennlinie zu machen. –
Ich sah es ursprünglich mit zwei und dachte nie anders darüber, danke :) –