Удалить элементы в цикле for без побочных эффектов?

Могу ли я удалить элементы, которые я просматриваю в цикле Objective-C for , без побочных эффектов?

Например, это нормально?

for (id item in items) {
   if ( [item customCheck] ) {
      [items removeObject:item];   // Is this ok here?
}
5
задан jscs 28 April 2011 в 23:50
поделиться