Существует ли какая-либо «встроенная функция для объединения всех элементов NSMutableArray NSString»?

#iphone #objective-c #xcode #nsstring #nsmutablearray

#iPhone #objective-c #xcode #nsstring #nsmutablearray

Вопрос:

существует ли какая-либо встроенная функция для объединения всех элементов NSMutableArray NSString

у меня есть NSMutableArray с 4 элементами в следующей структуре

 myArray[0] = "HI";
myArray[1] = "WELCOME";
myArray[2] = "TO";
myArray[3] = "STACKOVERFLOW";
  

Мне нужно получить предложение «ПРИВЕТ, ДОБРО ПОЖАЛОВАТЬ В STACKOVERFLOW» из моего NSMutableArray (myArray).

могу ли я узнать, какие-либо встроенные функции для этого?

Спасибо

ПРИМЕЧАНИЕ: без итерации массива через какой-либо цикл

Ответ №1:

Да, есть функция, которая вам нужна:

  NSString *result = [myArray componentsJoinedByString:@" "];
  

Ответ №2:

ДА:

 [NSArray componentsJoinedByString:@" "]
  

Ответ №3:

Просто сделайте NSString *myString = [myArray componentsJoinedByString:@" "];