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.



0 commentaire(s)