Programmeerimises, nagu elus, tuleb teha otsuseid ja nende järgi tegutseda. Objective-C pakub juhtlauseid ja silmuseid, mis aitavad teie programmil tegutseda. Võib-olla soovite korrata käskude komplekti, mis põhinevad näiteks mõnel tingimusel või olekus, või isegi muuta programmi täitmisjärjestust. Siin on Objective-C juhtlausete ja tsüklite põhisüntaks.
kui veel
if (tingimus) {
avaldus(ed), kui tingimus on tõene;
}
else {
väide(d), kui tingimus ei ole tõene;
}
jaoks
for (loendur; tingimus; värskendamise loendur) {
lause(d), mida täidetakse tingimuse tõenemise ajal;
}
sisse
for (Liik newVariable in ekspressiooni) {
avaldus (s);
}
või
Tippige olemasolevVariable ;
for (eksistingVariable avaldis) {
avaldus(ed);
}
Avaldis on objekt, mis vastab NSFastEnumerationi protokollile.
-
NSArray ja NSSeti loend on sisust üle.
-
NSDsõnastiku loend on klahvide kohal.
-
NSManagedObjectModeli loend on üksuste kohal.
samal ajal
while (tingimus) {
lause(d), mida käivitada, kui tingimus on tõene
}
tee aega
do {
lause(d), mida käivitada, kui tingimus on tõene
} while (tingimus);
Hüppeavaldused
tagasi ;
Peatage täitmine ja naaseb helistamisfunktsiooni.
murda;
Jäta silmus.
jätkata;
Jätke ülejäänud silmus vahele ja alustage järgmist iteratsiooni.
goto labelName;
...
labelName:
Absoluutne hüpe programmi teise punkti (ärge kasuta seda).
exit();
Lõpetab teie programmi väljumiskoodiga.