A programozásban, akárcsak az életben, döntéseket kell hoznod, és azok alapján kell cselekedned. Az Objective-C vezérlőutasításokat és ciklusokat biztosít, hogy segítse a program működését. Érdemes lehet például valamilyen feltétel vagy állapot alapján megismételni egy utasításkészletet, vagy akár megváltoztatni a program végrehajtási sorrendjét. Itt található az Objective-C vezérlőutasítások és ciklusok alapvető szintaxisa.
ha más
if (feltétel) {
állítás(ok), ha a feltétel igaz;
}
else {
állítás(ok), ha a feltétel nem igaz;
}
számára
for (számláló; állapot; frissítésszámláló) {
végrehajtandó utasítás(ok), amíg a feltétel igaz;
}
be
A (Type newVariable a kifejezés) {
kimutatás (ok);
}
vagy
Írja be a létezőVariable ;
for (existingVariable a kifejezésben) {
nyilatkozat(ok);
}
Az Expression egy olyan objektum, amely megfelel az NSFastEnumeration protokollnak.
-
Az NSArray és NSSet felsorolása véget ért a tartalomnak.
-
Az NSDictionary felsorolása kulcsok felett van.
-
Az NManagedObjectModel felsorolása az entitások felett van.
míg
while (feltétel) {
utasítás(ok) végrehajtására, amíg a feltétel igaz
}
csinálni, miközben
do {
utasítás(ok) végrehajtására, amíg a feltétel igaz
} while (feltétel);
Ugrás kijelentések
Visszatérés ;
A végrehajtás leállítása és visszatérés a hívó funkcióhoz.
szünet;
Hagyj egy hurkot.
folytatni;
Hagyja ki a ciklus többi részét, és kezdje el a következő iterációt.
goto labelName;
...
labelName:
Abszolút ugrás a program egy másik pontjára (ne használja).
kijárat();
Leállítja a programot egy kilépési kóddal.