Простой вопрос, если ваша итерация по списку объектов с использованием быстрого перечисления, есть ли быстрый способ сослаться на предыдущий объект, который у вас есть (объект и объект-1)?
for(FuzzyThing *thisThing in allThings) {
int thisValue = [thisThing value];
//int prevValue = [thisThing-1 value];
}
Если нет, я буду использовать переменную для хранения предыдущего значения и использовать ее вместо этого.