Cocoaでは、NSMutableArrayをループして特定の基準を満たす複数のオブジェクトを削除する場合、オブジェクトを削除するたびにループを再起動せずにこれを行うための最良の方法は何ですか?
おかげで、
編集:明確にするために-私が最善の方法を探していました。たとえば、現在のインデックスを手動で更新するよりもエレガントな方法です。たとえば、C ++では私が実行できます。
iterator it = someList.begin();
while (it != someList.end())
{
if (shouldRemove(it))
it = someList.erase(it);
}