Я наткнулся на следующий ярлык при настройке цикла for (ярлык по сравнению с примерами из учебника, которые я использовал):
for (Item *i in items){ ... }
В отличие от более длинного формата:
for (NSInteger i = 0; i < [items count]; i++){ ... } //think that's right
Если я использую более короткую версию, есть ли способ удалить элемент, который в настоящее время повторяется (например, «i»)? Или мне нужно использовать более длинный формат?
removeObjectsInArray:
илиremoveObjectsAtIndexes:
, как предложил @Vladimir, вы всегда можете выполнить итерацию по копии исходного массива. - person Tiago   schedule 04.08.2014