Вы уверены, что это потому, что вы много обновляете, что затрудняет прокрутку. Какие виды обновления вы имеете в виду, обновляя данные из сети или обновляя таблицу, просматривая вашу ячейку.
Каждый раз, когда вы обновляете табличное представление или прокручиваете табличное представление, табличное представление будет продолжать запрашивать соответствующую ячейку, и теперь вся производительность зависит от того, как быстро вы вернете ячейку.
Если вы делаете пользовательский UITableViewCell, вы рискуете иметь низкую производительность. Дважды проверьте эти вещи:
Правильно ли вы используете свою клетку? Проверьте, всегда ли [tableView dequeueReusableCellWithIdentifier:] возвращает ноль или нет. Если он всегда возвращает ноль, то вы делаете это неправильно.
Проверьте, не блокируете ли вы где-нибудь основной поток, загружая изображения из сети или из файла, если он есть, используя многопоточность.
После того, как вы все проверите и по-прежнему работаете медленно, вам нужно либо уменьшить время, в которое ячейка возвращается (путем меньшего обновления), либо нарисовать ячейку самостоятельно