Я использую NSFetchedResultsController
для отображения данных в UITableView
. Я вставляю новую ячейку в табличное представление в NSFetchedResultsControllerDelegate
, когда добавляется новая запись.
Что, если, скажем, добавлено 100 записей. В этом случае делегат будет вызван 100 раз; где вставка ячейки происходит за 100. Как улучшить производительность, не вставляя ячейку 100 раз?
NSFetchedResultsControllerDelegate is
func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?)
Заранее спасибо