Что является более эффективным способом сделать что-то, используя NSSet или Core Data
У меня есть основной объект данных, который имеет отношение к другому объекту.
Entity A
имеет NSSet
который содержит объекты Entity B
, Entity A
хранится как свойство называется user
в синглтоне, доступном для каждого другого класса
Теперь я хочу показать последние 6 объектов Entity B
, который имеет свойство типа NSDate
это полученная дата.
Какой способ работы более эффективен?
- Сортировка
NSSet
вNSArray
- Выполнение запроса на выборку для получения последних 6 объектов
1 ответ
Решение
Попробуй это. Это полностью зависит от того, хранится ли содержимое этих отношений в памяти и сколько там элементов.
Уже неисправный И небольшое количество предметов должно стремиться к набору. не сбой ИЛИ большое количество элементов к Базовым данным (т.е. запрос выборки с предикатом).