配列の中身を確認(高速列挙)

配列の中身を手軽に確認できる高速列挙の使い方。
デバッグのときに役立つ。普通の処理にも使えるけど。

『配列の場合』

NSArray *array = [NSArray arrayWithObjects:@"テスト1", @"テスト2", @"テスト3", nil];
for (NSString *youso in array) {
    NSLog(@"要素:%@", youso);
}

『辞書の場合』

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"エーエーエー", @"aaa", @"ビービービー", @"bbb", @"シーシーシー", @"ccc", nil];

NSString *key;
for (key in dictionary) {
    NSLog(@"Alpha:%@, Kana:%@", key, [dictionary valueForKey:key]);
}

コメントを残す

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