Kontroll Uttalelser og Loops i Objective-C

December 21  by Eliza

I programmering, som i livet, må du ta avgjørelser og handle på dem. Objective-C gir kontrollsetninger og løkker for å hjelpe programmet ta affære. Det kan være lurt å gjenta et sett med instruksjoner basert på noen tilstand eller tilstand, for eksempel, eller til og med endre programmet kjøres sekvens. Her er den grunnleggende syntaks for Objective-C kontrollsetninger og loops.

hvis annet

if (betingelse) {
uttalelse (s) hvis betingelsen er sann;
}
else {
uttalelse (s) hvis betingelsen er ikke sant;
}

for

for (teller; betingelse; oppdatering telleren) {
uttalelse (r) for å utføre mens tilstanden er sant;
}

i i

for (Type newVariable i uttrykk) {
uttalelse (s);
}
eller
Skriver existingVariable;
for (existingVariable i uttrykk) {
uttalelse (s);
}

  • * Expression er et objekt som er i samsvar med NSFastEnumeration protokollen.

  • En NSArray og NSSet opplisting er over innholdet.
  • En NSDictionary oppregning er mer enn nøkler.
  • En NSManagedObjectModel oppregning er over enheter.

mens

while (betingelse) {
setningen (e) for å utføre samtidig som den betingelsen er sann
}

gjøre mens

gjøre {
setningen (e) for å utføre samtidig som den betingelsen er sann
} While (betingelse);

Jump uttalelser

tilbake;

Stoppe kjøringen og gå tilbake til den kallende funksjonen.

break;

Legg igjen en loop.

fortsette;

Hopp over resten av loopen og starter neste iterasjon.

goto etikettnavn;
...
etikettnavn:

En absolutt hoppe til et annet punkt i programmet (ikke bruke det).

exit ();

Avslutter programmet med en exit-kode.