Разделить NSString по количеству символов? - PullRequest
4 голосов
/ 24 октября 2011

Какой самый простой способ разбить строку NSS на максимальное количество символов?

Например, если у меня есть строка длиной 204 символов и я хочу разделить ее на 100 символов, она должна привести к NSArray с тремя подстроками (100,100,4).

1 Ответ

8 голосов
/ 24 октября 2011
NSMutableArray *array = [[NSMutableArray alloc] init];
int len=0;

while( (len+100)<[string length]) {
    [array addObject:[string substringWithRange:NSMakeRange(len,100)]];
    len+=100;
}

[array addObject:[string substringFromIndex:len]];

Не забудьте освободить массив, когда закончите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...