Use enumerateObjectsUsingBlock rather than C-sytle for loop.