Pri programiranju, tako kot v življenju, moraš sprejemati odločitve in ukrepati v skladu z njimi. Objective-C nudi kontrolne stavke in zanke, ki pomagajo vašemu programu pri ukrepanju. Morda boste želeli na primer ponoviti niz navodil, ki temeljijo na nekem stanju ali stanju, ali celo spremeniti zaporedje izvajanja programa. Tukaj je osnovna sintaksa za nadzorne stavke in zanke Objective-C.
če potem
če (pogoj) {
izjava(e), če je pogoj resničen;
}
drugače {
izjava(e), če pogoj ni resničen;
}
za
za (števec; stanje; posodobi števec) {
izjave, ki jih je treba izvesti, medtem ko je pogoj resničen;
}
za v
for ( v izrazu vnesite nova spremenljivka ) {
izjava(i);
}
oz
Vnesite obstoječo spremenljivko;
za (obstoječa spremenljivka v izrazu) {
izjava(e);
}
Izraz je predmet, ki je skladen s protokolom NSFastEnumeration.
-
Naštevanje NSArray in NSSet je čez vsebino.
-
Naštevanje NSDictionary je nad ključi.
-
Naštevanje NSManagedObjectModel je nad entitetami.
medtem
medtem ko (pogoj) {
izjave, ki jih je treba izvesti, medtem ko je pogoj resničen
}
delaj medtem
narediti {
izjave, ki jih je treba izvesti, medtem ko je pogoj resničen
} medtem ko (pogoj);
Skočite izjave
vrnitev ;
Ustavi izvajanje in se vrne na klicno funkcijo.
zlom;
Pustite zanko.
nadaljevati;
Preskočite preostali del zanke in začnite naslednjo ponovitev.
pojdi labelName;
...
labelName:
Absolutni skok na drugo točko v programu (ne uporabljajte je).
izhod ();
Konča vaš program z izhodno kodo.