Я пытаюсь изучить iOS-разработку (Objective-C), и я хочу знать, что означают все странные маленькие «хэштеги» или «фунтовые символы». Например ...Все хэштеги в Objective-C
#import
используется для импорта файла заголовка, и может быть использован в любом из следующих синтаксисов (первый для класса в проекте и второй является импортированной рамкой)#import "PREFIX-SomeClass.h"
#import <SomeFramework/SomeFramework.h>
#pragma
, что я знаю, может иметь аргументы, прилагаемые к нему, которые делают IDE-конкретные вещи. Единственная функция, которую я знаю, это#pragma mark
, и это добавляет небольшую отметку в компилятор, на который вы можете ссылаться позже. (Следует отметить, что эти два примера ниже делать разные вещи, из-за дефиса :)#pragma mark Refer back to this later, but don't put a horizontal divider before it.
#pragma mark - This groups a set of functions with a horizontal divider.
Любая идея, что остальная часть этих функций? Может кто-нибудь хотя бы дать мне ссылку?
Так что этот код работает на компилятор, прежде чем он работает на физическом устройстве? – DDPWNAGE
Нет, компилятор работает поэтапно. Первый этап - предварительная обработка. Это происходит до обработки исходного кода. Например, строки #include заменяются содержимым включенного файла. – phyrrus9
Хорошо, я этого не знал! Спасибо вам за эту информацию! – DDPWNAGE