У програмирању, као иу животу, морате доносити одлуке и поступати по њима. Објецтиве-Ц обезбеђује контролне изјаве и петље које помажу вашем програму да предузме акцију. Можда ћете желети да поновите скуп инструкција заснованих на неком стању или стању, на пример, или чак да промените секвенцу извршавања програма. Ево основне синтаксе за Објецтиве-Ц контролне наредбе и петље.
ако друго
ако (услов) {
изјава(е) ако је услов тачан;
}
остало {
изјава(е) ако услов није тачан;
}
за
фор (бројац; стање; бројач ажурирања) {
наредба(е) за извршење док је услов истинит;
}
за ин
фор (Упишите новуВариабле у изразу) {
исказ(е);
}
или
Упишите постојећеВариабле ;
за (постојећаВаријабла у изразу) {
изјава(е);
}
Израз је објекат који је у складу са НСФастЕнумератион протоколом.
-
НСАрраи и НССет набрајање је преко садржаја.
-
НСДицтионари набрајање је преко кључева.
-
НСМанагедОбјецтМодел набрајање је преко ентитета.
док
док (услов) {
наредба(е) за извршење док је услов истинит
}
учинити док
урадити {
наредба(е) за извршење док је услов истинит
} вхиле (услов);
Скочите изјаве
повратак ;
Зауставља извршавање и враћа се на функцију позивања.
пауза;
Оставите петљу.
Настави;
Прескочите остатак петље и започните следећу итерацију.
гото лабелНаме;
...
лабелНаме:
Апсолутни скок на другу тачку у програму (немојте га користити).
екит();
Завршава ваш програм са излазним кодом.