#pragma mark Internal API
Я видел это в книге под названием xcode_quick_tour_iphoneOS.Что это значит в программировании на iphone?
Кто-нибудь знает об этом?
#pragma mark Internal API
Я видел это в книге под названием xcode_quick_tour_iphoneOS.Что это значит в программировании на iphone?
Кто-нибудь знает об этом?
Директива #pragma
- это специальная предпроцессорная директива, которая позволяет препроцессору C в значительной степени создавать «переносные» расширения. В принципе, когда другой препроцессор видит директиву прагмы, которую он не понимает, он должен игнорировать его.
В этом случае #pragma mark
предназначен для оказания помощи в документации. Когда вы добавляете эти строки в исходный файл, Xcode разбивает ваш исходный код в своем выпадающем меню с jump-to, которое можно использовать для перехода в определенные области вашего кода (например, определения функций или определения констант). Если вы добавите #pragma mark -
, Xcode добавит горизонтальный разделитель в раскрывающееся меню.
Apple, имеет внутренний API, который не предназначен для использования разработчиками приложений, так что эти псевдокомментарии «скрыть» АНИ от разработчика документации
Эта директива используется для указания различных опций для компилятора. Эти параметры специфичны для платформы и используемого вами компилятора. Для получения дополнительной информации о возможных параметрах, которые можно определить с помощью #pragma, обратитесь к руководству или ссылке вашего компилятора.
Если компилятор не поддерживает определенный аргумент для #pragma, он игнорируется - ошибка не генерируется.
См: http://www.cplusplus.com/doc/tutorial/preprocessor/ для объяснения директив препроцессора
FYI вам нужно только один - сделать горизонтальный разделитель. –
Я изначально видел его с двумя и никогда не думал об этом каким-либо другим способом, спасибо :) –