Në programim, si në jetë, duhet të marrësh vendime dhe të veprosh sipas tyre. Objective-C ofron deklarata kontrolli dhe sythe për të ndihmuar programin tuaj të ndërmarrë veprime. Ju mund të dëshironi të përsërisni një grup udhëzimesh bazuar në një kusht ose gjendje, për shembull, ose madje të ndryshoni sekuencën e ekzekutimit të programit. Këtu është sintaksa bazë për deklaratat dhe sythe të kontrollit të Objective-C.
nese Tjeter
nëse (kusht) {
deklarata(t) nëse kushti është i vërtetë;
}
tjeter {
deklarata(t) nëse kushti nuk është i vërtetë;
}
për
për (counter; kusht; numërues përditësimi) {
deklarata(t) për t'u ekzekutuar ndërkohë që kushti është i vërtetë;
}
për në
for (Type newVariable në shprehje ) {
deklarata(s);
}
ose
Lloji ekzistuesVariable ;
për (ExistingVariable në shprehje) {
deklarata(t);
}
Shprehja është një objekt që përputhet me protokollin NSFastEnumeration.
-
Një numërim NSArray dhe NSSet është mbi përmbajtjen.
-
Një numërim i NSDictionary është mbi çelësat.
-
Një numërim NSmanagedObjectModel është mbi entitetet.
derisa
ndërsa (kushti) {
deklaratat për t'u ekzekutuar ndërkohë që kushti është i vërtetë
}
bej Nderkohe
bej {
deklaratat për t'u ekzekutuar ndërkohë që kushti është i vërtetë
} while (kusht);
Deklaratat e kërcimit
kthimi ;
Ndalo ekzekutimin dhe kthehet në funksionin e thirrjes.
pushim;
Lini një lak.
vazhdo;
Kapërceni pjesën tjetër të ciklit dhe filloni përsëritjen tjetër.
Goto labelEmri;
...
Emri i etiketës:
Një kërcim absolut në një pikë tjetër të programit (mos e përdorni).
dalje ();
Përfundon programin tuaj me një kod daljeje.