Podstawowa składnia celu-C

Widzieliście już podstawową strukturę programu Objective-C, więc będzie łatwo zrozumieć inne podstawowe elementy składowe języka programowania Objective-C.

Tokeny w Objective-C

Program Objective-C składa się z różnych tokenów, a token jest słowem kluczowym, identyfikatorem, stałą, literałem ciągu lub symbolem. Na przykład następująca instrukcja celu-C składa się z sześciu tokenów -

NSLog(@"Hello, World! \n");

Poszczególne żetony to -

NSLog
@
(
   "Hello, World! \n"
)
;

Średniki;

W programie Objective-C średnik jest zakończeniem instrukcji. Oznacza to, że każda instrukcja musi być zakończona średnikiem. Wskazuje koniec jednej logicznej jednostki.

Na przykład poniżej znajdują się dwie różne instrukcje -

NSLog(@"Hello, World! \n");
return 0;

Komentarze

Komentarze są jak pomocny tekst w programie Objective-C i są ignorowane przez kompilator. Zaczynają się od / * i kończą znakami * /, jak pokazano poniżej -

/* my first program in Objective-C */

Nie możesz mieć komentarzy w komentarzach i nie pojawiają się one w ciągu znaków lub literałów znakowych.

Identyfikatory

Identyfikator celu-C to nazwa używana do identyfikacji zmiennej, funkcji lub dowolnego innego elementu zdefiniowanego przez użytkownika. Identyfikator zaczyna się od litery od A do Z lub od a do z lub podkreślenia _, po którym następuje zero lub więcej liter, znaków podkreślenia i cyfr (od 0 do 9).

Cel-C nie zezwala na znaki interpunkcyjne, takie jak @, $ i% w identyfikatorach. Cel-C tocase-sensitivejęzyk programowania. Zatem siła robocza i siła robocza to dwa różne identyfikatory w celu C. Oto kilka przykładów akceptowanych identyfikatorów -

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Słowa kluczowe

Poniższa lista przedstawia kilka zastrzeżonych słów w Objective-C. Te zastrzeżone słowa nie mogą być używane jako stałe, zmienne ani żadne inne nazwy identyfikatorów.

automatyczny jeszcze długo przełącznik
przerwa enum zarejestrować typedef
walizka zewnętrzny powrót unia
zwęglać pływak krótki niepodpisany
konst dla podpisany unieważnić
kontyntynuj iść do rozmiar lotny
domyślna gdyby statyczny podczas
zrobić int struct _Zapakowane
podwójnie protokół berło realizacja
NSObject NSInteger NSNumber CGFloat
własność nieatomowy; zachować silny
słaby unsafe_unretained; readwrite tylko czytać

Białe znaki w Objective-C

Linia zawierająca tylko białe spacje, prawdopodobnie z komentarzem, jest nazywana pustą linią, a kompilator Objective-C całkowicie ją ignoruje.

Białe znaki to termin używany w Objective-C do opisywania spacji, tabulatorów, znaków nowej linii i komentarzy. Biała spacja oddziela jedną część instrukcji od drugiej i umożliwia kompilatorowi określenie, gdzie kończy się jeden element instrukcji, taki jak int, a zaczyna następny element. Dlatego w poniższym oświadczeniu -

int age;

Aby kompilator mógł je rozróżnić, między int a age musi znajdować się co najmniej jeden biały znak (zwykle spacja). Z drugiej strony w poniższym oświadczeniu

fruit = apples + oranges;   // get the total fruit

Pomiędzy owocami a = lub między = a jabłkami nie są potrzebne żadne spacje, chociaż możesz je dołączyć, jeśli chcesz, aby były czytelne.