2015-02-10 2 views
0

componentsSeparatedByString: из NSString приятно, но на этот раз мне нужно, чтобы он включал и компоненты. Таким образом, гипотетическаяПолучить компоненты строки в массив, включая строку как отдельные компоненты

NSArray* array = [@",hello,world,kominami," componentsSeparatedByAndIncludingString:@","]; 

даст мне массив с компонентами

  • ,
  • привет
  • ,
  • мир
  • ,
  • kominami
  • ,

Есть ли такие вещи?

ответ

0

Какое действие вы пытаетесь выполнить с помощью этого метода?

Есть несколько способов решения, но вы могли бы начать с массивом буквальным, но неизменна:

NSArray *strings = @[ @[ @"A", @"B", @"C" ], @[ @"D", @"E", @"F" ], @[ @"G", @"H", @"I" ] ]; 

Однако я хотел бы посмотреть на изменяемый массив, чтобы выполнить это.

NSMutableArray *strings = [NSMutableArray array]; 
for(int i = 0; i < DESIRED_MAJOR_SIZE; i++) 
{ 
[strings addObject: [NSMutableArray arrayWithObject:@""  
count:DESIRED_MINOR_SIZE]]; 
}