NSArrayでfor(; ;)とかfor-inを使うのをやめて、enumerateObjectsUsingBlock:を使う - Qiita

配列から特定のデータを取り出す時や、いじるときに以下のようにループを回す場面は多々あります。 ```objectivec:example1 for (int i = 0; i < array.count; i++) { ; } ...