Programavime, kaip ir gyvenime, turi priimti sprendimus ir pagal juos veikti. „Objective-C“ pateikia valdymo sakinius ir kilpas, kad padėtų jūsų programai imtis veiksmų. Pavyzdžiui, galbūt norėsite pakartoti instrukcijų rinkinį, pagrįstą tam tikra sąlyga ar būsena, arba net pakeisti programos vykdymo seką. Čia yra pagrindinė Objective-C valdymo teiginių ir kilpų sintaksė.
jei kitaip
if (sąlyga) {
teiginys (-iai), jei sąlyga teisinga;
}
else {
teiginys (-iai), jei sąlyga neteisinga;
}
dėl
for (skaitiklis; būklė; atnaujinimo skaitiklis) {
pareiškimas (-ai), kurį (-i) reikia vykdyti, kai sąlyga yra teisinga;
}
už in
už (tipas newVariable į išraiškos) {
patvirtinimas (-ų);
}
arba
Įveskite esamąVariable ;
for (existingVariable išraiškoje) {
pareiškimas (-ai);
}
Išraiška yra objektas, atitinkantis NSFastEnumeration protokolą.
-
„NSArray“ ir „NSSet“ sąrašas baigiasi.
-
NSDžodyno išvardijimas yra virš raktų.
-
NSManagedObjectModel sąrašas yra virš objektų.
kol
while (sąlyga) {
teiginys (-iai), kurį (-ius) reikia vykdyti, kol sąlyga yra teisinga
}
daryti kol
daryti {
teiginys (-iai), kurį (-ius) reikia vykdyti, kol sąlyga yra teisinga
} while (sąlyga);
Peršokti pareiškimai
grąžinti;
Sustabdo vykdymą ir grįžta į iškvietimo funkciją.
pertrauka;
Palikite kilpą.
Tęsti;
Praleiskite likusią ciklo dalį ir pradėkite kitą iteraciją.
goto labelName;
...
etiketės pavadinimas:
Absoliutus šuolis į kitą programos tašką (nenaudokite jo).
išeiti ();
Pabaigia programą su išėjimo kodu.