Rejoindre un tableau dans Objective-C

Je cherche une méthode pour transformer un NSMutableArray en une chaîne. Y a-t-il quelque chose de pareil avec cette méthode de tableau Ruby?

>> array1 = [1, 2, 3] >> array1.join(',') => "1,2,3" 

À votre santé!

 NSArray *array1 = [NSArray arrayWithObjects:@"1", @"2", @"3", nil]; NSSsortingng *joinedSsortingng = [array1 componentsJoinedBySsortingng:@","]; 

componentsJoinedBySsortingng: joindra les composants du tableau par la chaîne spécifiée et renverra une représentation sous forme de chaîne du tableau.

La méthode que vous recherchez est componentsJoinedBySsortingng .

 NSArray *a = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];//returns a pointer to NSArray NSSsortingng *b = [a componentsJoinedBySsortingng:@","];//returns a pointer to NSSsortingng NSLog(@"%@", b); // Will output 1,2,3 

Référence de classe NSArray :

 NSArray *pathArray = [NSArray arrayWithObjects:@"here", @"be", @"dragons", nil]; NSLog(@"%@", [pathArray componentsJoinedBySsortingng:@" "]);