Случайно попаднах на следния пряк път при настройване на 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