Вы видели базовую структуру программы Objective-C, поэтому вам будет легко понять другие основные строительные блоки языка программирования Objective-C.
Жетоны в Objective-C
Программа Objective-C состоит из различных токенов, и токен является ключевым словом, идентификатором, константой, строковым литералом или символом. Например, следующий оператор Objective C состоит из шести токенов —
NSLog(@"Hello, World! \n");
Отдельные токены —
NSLog @ ( "Hello, World! \n" ) ;
Точки с запятой;
В программе Objective-C точка с запятой является разделителем операторов. То есть каждое отдельное утверждение должно заканчиваться точкой с запятой. Это указывает на конец одного логического объекта.
Например, следующие два разных утверждения —
NSLog(@"Hello, World! \n"); return 0;
Комментарии
Комментарии подобны тексту помощи в вашей программе Objective-C, и они игнорируются компилятором. Они начинаются с / * и заканчиваются символами * /, как показано ниже —
/* my first program in Objective-C */
Вы не можете иметь комментарии в комментариях, и они не встречаются внутри строковых или символьных литералов.
Идентификаторы
Идентификатор Objective-C — это имя, используемое для идентификации переменной, функции или любого другого пользовательского элемента. Идентификатор начинается с буквы от A до Z или от a до z или подчеркивания _, за которым следуют ноль или более букв, подчеркиваний и цифр (от 0 до 9).
Objective-C не позволяет использовать знаки препинания, такие как @, $ и% в идентификаторах. Objective-C является регистрозависимым языком программирования. Таким образом, рабочая сила и рабочая сила — это два разных идентификатора в Objective-C. Вот несколько примеров допустимых идентификаторов:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Ключевые слова
В следующем списке показано несколько зарезервированных слов в Objective-C. Эти зарезервированные слова не могут использоваться как константы или переменные или любые другие имена идентификаторов.
авто | еще | долго | переключатель |
перерыв | перечисление | регистр | ЬурейеЕ |
дело | внешний | вернуть | союз |
голец | поплавок | короткая | неподписанный |
Const | за | подписанный | недействительным |
Продолжить | идти к | размер | летучий |
дефолт | если | статический | в то время как |
делать | ИНТ | структура | _Packed |
двойной | протокол | интерфейс | реализация |
NSObject | NSInteger | NSNumber | CGFloat |
имущество | неатомический; | сохранить | сильный |
слабый | unsafe_unretained; | читай пиши | только для чтения |
Пробелы в Objective-C
Строка, содержащая только пробел, возможно, с комментарием, называется пустой строкой, и компилятор Objective-C полностью игнорирует ее.
Пробел — это термин, используемый в Objective-C для описания пробелов, вкладок, символов новой строки и комментариев. Пробелы отделяют одну часть оператора от другой и позволяют компилятору определить, где заканчивается один элемент в выражении, например int, и начинается следующий элемент. Поэтому в следующем утверждении —
int age;
Должен быть хотя бы один символ пробела (обычно пробел) между int и age, чтобы компилятор мог их различать. С другой стороны, в следующем утверждении,
fruit = apples + oranges; // get the total fruit
Никаких пробельных символов не требуется между фруктами и = или между = и яблоками, хотя вы можете включить некоторые из них, если хотите, чтобы они были удобочитаемыми.