NSDictionaryとNSArrayの高速列挙について
基本的な事を知らなかったでメモ
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys: @"value1", @"key1", @"value2", @"key2", @"value3", @"key3", nil ]; // キーでループする場合 for (id i in [dictionary keyEnumerator]) { // なんか処理 } // 値でループする場合 for (id i in [dictionary objectEnumerator]) { // なんか処理 }
NSDictionryの値も直接ループできるのを知らなかった・・・
キーを取り出してから値を取得してた・・・