Programmēšanā, tāpat kā dzīvē, ir jāpieņem lēmumi un jārīkojas saskaņā ar tiem. Objective-C nodrošina vadības paziņojumus un cilpas, lai palīdzētu jūsu programmai veikt darbības. Varat, piemēram, atkārtot instrukciju kopu, pamatojoties uz kādu nosacījumu vai stāvokli, vai pat mainīt programmas izpildes secību. Šeit ir pamata sintakse Objective-C vadības priekšrakstiem un cilpām.
ja vēl
if (nosacījums) {
paziņojums(-i), ja nosacījums ir patiess;
}
else {
paziņojums(-i), ja nosacījums nav patiess;
}
priekš
for (skaitītājs; stāvoklis; atjaunināšanas skaitītājs) {
paziņojums(-i), kas jāizpilda, kamēr nosacījums ir patiess;
}
iekšā
par (Type newVariable in izteiksmes) {
paziņojums (s);
}
vai
Ierakstiet esošoMainīgo;
for (izteiksmē esošaisMainīgais) {
paziņojumi);
}
Izteiksme ir objekts, kas atbilst NSFastEnumeration protokolam.
-
NSArray un NSSet uzskaitījums ir beidzies ar saturu.
-
NSDvārdnīcas uzskaitījums ir virs taustiņiem.
-
NSManagedObjectModel uzskaitījums ir virs entītijām.
kamēr
kamēr (stāvoklis) {
paziņojums(-i), kas jāizpilda, kamēr nosacījums ir patiess
}
darīt kamēr
darīt {
paziņojums(-i), kas jāizpilda, kamēr nosacījums ir patiess
} while (nosacījums);
Pārsteidzoši paziņojumi
atgriešanās ;
Pārtraukt izpildi un atgriežas izsaukšanas funkcijā.
pārtraukums;
Atstājiet cilpu.
Turpināt;
Izlaidiet pārējo cilpas daļu un sāciet nākamo atkārtojumu.
goto labelName;
...
etiķetes nosaukums:
Absolūts lēciens uz citu programmas punktu (neizmantojiet to).
Izeja();
Pārtrauc programmu ar izejas kodu.