Что является более эффективным способом сделать что-то, используя NSSet или Core Data

У меня есть основной объект данных, который имеет отношение к другому объекту.

Entity A имеет NSSet который содержит объекты Entity B, Entity A хранится как свойство называется user в синглтоне, доступном для каждого другого класса

Теперь я хочу показать последние 6 объектов Entity B, который имеет свойство типа NSDate это полученная дата.

Какой способ работы более эффективен?

  1. Сортировка NSSet в NSArray
  2. Выполнение запроса на выборку для получения последних 6 объектов

1 ответ

Решение

Попробуй это. Это полностью зависит от того, хранится ли содержимое этих отношений в памяти и сколько там элементов.

Уже неисправный И небольшое количество предметов должно стремиться к набору. не сбой ИЛИ большое количество элементов к Базовым данным (т.е. запрос выборки с предикатом).

Другие вопросы по тегам