objective-cを私は基本的に触りませんので、実際のコードについては記載できません。
予めご了承下さい。
名前の位置だけ抜き出して別のリストに詰め替えるコードを用意してみるのはどうでしょうか。実際には配列よりもNSArray等を使うのだと思いますが、エッセンスとしては以下のような形です。
lang
1char *data[]; // 配列が文字列のリストだったと仮定して。
2char *names[];// もう一つ配列を用意します
3int j = 0;
4for (i=7; i<size; i +=2) {
5 names[j++] = data[i]; // 名前の位置だけ抜き出して詰め替えてしまいましょう。
6}
配列のフォーマットが決まっているならこれで十分だと思います。
※以下のコードは言語仕様だけ見て書いた予想コードです…間違っていたらすみません
lang
1NSArray *data;
2NSMutableArray *names = [NSMutableArray array];
3
4int count = [data count];
5for (int i = 7; i < count; i+=2) {
6 [names addObject:[data objectAtIndex:i]];
7}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/05 11:08
2015/06/05 12:29
2015/06/05 13:01