Директива #pragma
- это специальная директива препроцессора, которая позволяет препроцессору C в значительной степени создавать «переносимые» расширения. По сути, когда другой препроцессор видит директиву прагмы, которую он не понимает, он должен ее игнорировать.
В этом случае #pragma mark
предназначен для помощи в документировании. Когда вы добавляете эти строки в ваш исходный файл, Xcode разбивает ваш исходный код в выпадающем меню jump-to , которое вы можете использовать для перехода к определенным областям вашего кода (например, определения функций или константы определения). Если вы добавите #pragma mark -
, Xcode также добавит горизонтальный разделитель в выпадающее меню.