Мне нужен подробный список сравнения между ними. Вещи, которые я знал:
executeFetchRequest
:
- Сообщение отправлено в MOC
- Возвращает массив управляемых объектов
- Цель: выбор объектов из постоянного хранилища в MOC
- С представлением таблицы: не имеет никакого отношения к представлению таблицы
- Частота: часто используется в цикле, поэтому ее можно было бы назвать много раз
performFetch
:
- Сообщение отправлено в FRC
- После его вызова используйте
fetchedObjects
для возврата массива управляемых объектов - С табличным представлением: FRC специально предназначен для хранения управляемых объектов и табличных таблиц в синхронизации, и используйте
performFetch
для инициализации этого процесса. - Частота: часто только один раз. Если запрос на выборку FRC не требуется, не нужно вызывать
performFetch
второй раз
Пожалуйста, поправьте меня, если я ошибаюсь и добавлю список. Спасибо.