NSString 内のテキストを行単位でバラしてNSArray に格納する

投稿者: | 2012/04/14

タイトルまんまです。

NSString のcomponentsSeparatedByCharactersInSet: メソッドを使います。
改行文字でバラしたいので、引数に[NSCharacterSet newlineCharacterSet]を指定。

    NSString* string = @"ほげnぴよnふが";
    NSArray* lines = [string componentsSeparatedByCharactersInSet:
                      [NSCharacterSet newlineCharacterSet]];

    for (int i = 0; i < [lines count]; i++) {
        NSLog(@"%@",[lines objectAtIndex:i]);
    }

コメントを残す

メールアドレスが公開されることはありません。

This site uses Akismet to reduce spam. Learn how your comment data is processed.