Je suis un peu confus avec le codage de valeur de clé et les relations trop nombreuses. J'ai lu que lorsque j'ai une telle relation je devrais utiliser [object mutableArrayValueForKey: @ "key"]; pour récupérer le tableau mutable qui contient les objets dans cette relation ordonnée. Qu'est-ce que je ne comprends pas, c'est quelle est la différence entre mutableArrayValueForKey ou juste valueForKey.codage de valeurs-clés et relations trop nombreuses
Permettez-moi d'illustrer par un exemple (tableau est un NSMutableArray de configuration auto comme une propriété):
id array1= [self valueForKey:@"array"];
NSLog(@"first element %@",[array1 objectAtIndex:1]);
id array2 = [self mutableArrayValueForKey:@"array"];
NSLog(@"first element %@",[array2 objectAtIndex:1]);
Les deux appels reviennent exactement la même chose. Dans ce cas, quel est le bénéfice ou différent du second?
À la votre!
Yay pour expliquer en détail! – dreamlax
merci pour la réponse! – theprole