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]);
    }

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください