U programiranju, kao iu životu, morate donositi odluke i djelovati prema njima. Objective-C pruža kontrolne naredbe i petlje koje pomažu vašem programu da poduzme akciju. Možda ćete htjeti ponoviti skup instrukcija na temelju nekog stanja ili stanja, na primjer, ili čak promijeniti slijed izvršavanja programa. Ovdje je osnovna sintaksa za Objective-C kontrolne izraze i petlje.
ako drugo
ako (uvjet) {
izjava(e) ako je uvjet istinit;
}
ostalo {
izjava(e) ako uvjet nije istinit;
}
za
za (brojac; stanje; brojač ažuriranja) {
naredba(e) za izvršenje dok je uvjet istinit;
}
za in
for (Upišite newVariable u izrazu) {
iskaz(e);
}
ili
Upišite postojećeVariable ;
za (postojećaVarijabla u izrazu) {
izjava(e);
}
Izraz je objekt koji je u skladu s NSFastEnumeration protokolom.
-
Nabrajanje NSArray i NSSet je preko sadržaja.
-
NSDictionary nabrajanje je preko tipki.
-
NSManagedObjectModel nabrajanje je preko entiteta.
dok
dok (uvjet) {
naredbu(e) za izvršenje dok je uvjet istinit
}
učiniti dok
čini {
naredbu(e) za izvršenje dok je uvjet istinit
} dok (uvjet);
Skočite izjave
vratiti ;
Zaustavlja izvršavanje i vraća se na funkciju poziva.
pauza;
Ostavite petlju.
nastaviti;
Preskočite ostatak petlje i započnite sljedeću iteraciju.
idi na labelName;
...
labelName:
Apsolutni skok na drugu točku u programu (nemojte ga koristiti).
Izlaz();
Završava vaš program izlaznim kodom.