Στον προγραμματισμό, όπως και στη ζωή, πρέπει να παίρνεις αποφάσεις και να ενεργείς σύμφωνα με αυτές. Το Objective-C παρέχει δηλώσεις ελέγχου και βρόχους για να βοηθήσει το πρόγραμμά σας να αναλάβει δράση. Μπορεί να θέλετε να επαναλάβετε ένα σύνολο εντολών με βάση κάποια συνθήκη ή κατάσταση, για παράδειγμα, ή ακόμα και να αλλάξετε τη σειρά εκτέλεσης του προγράμματος. Εδώ είναι η βασική σύνταξη για δηλώσεις και βρόχους ελέγχου Objective-C.
αν αλλιώς
αν (συνθήκη) {
δήλωση(εις) εάν η συνθήκη είναι αληθής.
}
άλλο {
δήλωση(εις) εάν η συνθήκη δεν είναι αληθής·
}
Για
για (counter; condition; update counter) {
δήλωση(ες) να εκτελεστούν όσο η συνθήκη είναι αληθής.
}
για μεσα
for (Πληκτρολογήστε newVariable στην έκφραση ) {
statement(s);
}
ή
Πληκτρολογήστε existentVariable ;
for (existingVariable in έκφραση) {
δήλωση(ες)·
}
Η έκφραση είναι ένα αντικείμενο που συμμορφώνεται με το πρωτόκολλο NSFastEnumeration.
-
Μια απαρίθμηση NSArray και NSSet υπερβαίνει το περιεχόμενο.
-
Μια απαρίθμηση NSDictionary είναι πάνω από τα κλειδιά.
-
Μια απαρίθμηση NSmanagedObjectModel είναι πάνω από οντότητες.
ενώ
ενώ (συνθήκη) {
δήλωση(ες) για εκτέλεση όσο η συνθήκη είναι αληθής
}
κάνε ενώ
κάνω {
δήλωση(ες) για εκτέλεση όσο η συνθήκη είναι αληθής
} while (συνθήκη);
Μεταπήδηση δηλώσεων
ΕΠΙΣΤΡΟΦΗ ;
Σταματήστε την εκτέλεση και επιστρέφετε στη λειτουργία κλήσης.
Διακοπή;
Αφήστε ένα βρόχο.
να συνεχίσει;
Παραλείψτε τον υπόλοιπο βρόχο και ξεκινήστε την επόμενη επανάληψη.
goto labelName;
...
labelName:
Ένα απόλυτο άλμα σε άλλο σημείο του προγράμματος (μην το χρησιμοποιήσετε).
έξοδος();
Τερματίζει το πρόγραμμά σας με έναν κωδικό εξόδου.