Annexe 1 Les classes « Foundation »
Les classes du Foundation Framework Les listes ordonnées NSArray NSMutableArray Les dictionnaires (pairs clé-valeur) NSDictionary NSMutableDictionary
Les classes du Foundation Framework Les listes ordonnées NSArrayn’est pas modifiable NSMutableArray Les dictionnaires (pairs clé-valeur) NSDictionaryn ’est pas modifiable NSMutableDictionary
Les classes du Foundation Framework NSArray NSMutableArray NSDictionary NSMutableDictionary
NSArray Nombre d ’objets dans une tableau int nombreGants = etudiants.count() ; Obtenir un objet à un indice donné Etudiant etudiantSelectionne; etudiantSelectionne = (Etudiant)etudiants.objectAtIndex(3); Obtenir un objet de type Enumeration Enumeration e = etudiants.objectEnumerator();
NSMutableArray Créer un tableau modifiable NSMutableArray etudiants = new NSMutableArray(); NSArray original; NSMutableArray copie = new NSMutableArray(original); Ajouter un objet etudiants.addObject(etudiant); Supprimer un objet etudiants.removeObject(etudiant);
NSDictionary Nombre de paires dans un dictionnaire int nombreGants = etudiants.count() ; Obtenir un objet pour une clé donnée Etudiant etudiantSelectionne; etudiantSelectionne = (Etudiant)etudiants.objectForKey(``Durand``); Obtenir un objet de type Enumeration Enumeration e = etudiants.objectEnumerator(); Enumeration e = etudiants.keyEnumerator();
NSMutableDictionary Créer un dictionnnaire modifiable NSMutableDictionary etudiants = new NSMutableDictionary(); NSDictionary original; NSMutableDictionary copie = new NSMutableDictionary(original); Ajouter un objet etudiants.setObjectForKey(etudiant,``Dupont``); Supprimer un objet etudiants.removeObjectForKey(``Durand``);
Annexe 1 Les classes « Foundation »