Las sentencias de control y bucles en Objective-C
En la programación, como en la vida, usted tiene que tomar decisiones y actuar sobre ellos. Objective-C proporciona instrucciones de control y loops para ayudar a su acción toma programa. Es posible que desee repetir un conjunto de instrucciones en base a alguna condición o estado, por ejemplo, o incluso cambiar la secuencia de ejecución del programa. Aquí es la sintaxis básica para sentencias de control de Objective-C y loops.
si otra cosa
si (condición) {statement (s) si la condición es cierto-}otro {comunicado (s) si la condición no es cierto-}
para
para (contra-condicionamiento contador de actualizaciones) {statement (s) para ejecutar mientras la condición es cierto-}
en el
para (Tipo newVariable en expresión) { declaración (s) -} orType existingVariable -por (existingVariable en la expresión) {statement (s) -}
*Expresión es un objeto que se ajusta a la NSFastEnumeration protocolo.
Un NSArray y NSSet enumeración es sobre el contenido.
Un NSDictionary enumeración es teclas más.
Un NSManagedObjectModel enumeración es más entidades.
mientras
while (condición) {statement (s) para ejecutar mientras la condición es verdadera}
hacer mientras
do {comunicado (s) para ejecutar mientras la condición es true} while (condición) -
Declaraciones Jump
regreso -
Detener la ejecución y volver a la función de llamada.
descanso-
Deja un bucle.
continue-
Saltar el resto del bucle y empezar la siguiente iteración.
Goto Nombreetiqueta -... Nombreetiqueta:
Un salto absoluto a otro punto en el programa (no lo use).
Salida()-
Termina su programa con un código de salida.