A la programació, com a la vida, cal prendre decisions i actuar en conseqüència. Objective-C proporciona declaracions de control i bucles per ajudar el vostre programa a prendre mesures. És possible que vulgueu repetir un conjunt d'instruccions basades en alguna condició o estat, per exemple, o fins i tot canviar la seqüència d'execució del programa. Aquí teniu la sintaxi bàsica per a les declaracions i bucles de control Objective-C.
si una altra cosa
if (condició) {
declaració(s) si la condició és certa;
}
altrament {
declaració(s) si la condició no és certa;
}
per
per (comptador; condició; actualització comptador) {
declaració(s) a executar mentre la condició és certa;
}
per dins
for (Escriviu novaVariable a l' expressió ) {
declaració(s);
}
o
Escriviu variable existent;
for (existingVariable en expressió) {
declaració(s);
}
Expression és un objecte que s'ajusta al protocol NSFastEnumeration.
-
Una enumeració NSArray i NSSet supera el contingut.
-
Una enumeració de NSDictionary està sobre les claus.
-
Una enumeració NSManagedObjectModel és sobre entitats.
mentre
mentre (condició) {
declaració(s) que s'executaran mentre la condició sigui certa
}
Fer mentre
fer {
declaració(s) que s'executaran mentre la condició sigui certa
} mentre (condició);
Declaracions de salt
tornar;
Atura l'execució i torna a la funció de trucada.
trencar;
Deixa un bucle.
continuar;
Omet la resta del bucle i comença la següent iteració.
anar a labelName;
...
labelName:
Un salt absolut a un altre punt del programa (no l'utilitzeu).
sortir();
Finalitza el programa amb un codi de sortida.