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.