Aller au contenu


Objective-C: Shuffle d’un tableau

Simple et efficace, pour trier un NSMutableArray de manière random:

// NSMutableArray *myArray;
 
int randomSort(id obj1, id obj2, void *context) {
    return (arc4random()%3 - 1);
}
 
- (void)randomize {
    [myArray sortUsingFunction:randomSort context:nil];
}

Notez également que vous pouvez utiliser sortUsingSelector si vous avez déclaré votre méthode de sort à la manière Objective-C et non C comme ci-dessus.

Posté dans développement, iPhone. Tags , , , .

0 commentaire(s)

Quelques tags HTML sont acceptés

(obligatoire)

(obligatoire, mais ne sera pas diffusé)

ou faire un rétrolien depuis votre site.