タイトル
NSString(CSV等)からArrayを作る
CSV形式の文字列から、Array を作る方法のメモ
(iOS5で試しています。)
NSString から 配列 (NSArray)を生成したい時は、NSString のメソッド、
componentsSeparatedByString
を使うと簡単です。
このメソッドの引数に @”,” とカンマを指定するだけです。
パースして for ループの中でログを出力するようなサンプルを書いてみます。
NSString *csv = @”one, two, thee, four”;
NSArray *array = [csv componentsSeparatedByString:@”,”];
// 中身の確認
for (NSString *s in array) {
NSLog(@”%@”, s);
}
実行すると、ログに
one
two
thee
four
と出力されます。