Недавно я просматривал базовые данные для iPhone, и у меня есть один запрос, на который я не смог найти ответ в литературе.
Давайте представим, что у меня есть Пользовательский объект модели с отношением ко-многим с Закупкой объекта. A Пользователь может иметь тысячи покупок.
Вся информация, которую я до сих пор видел, предполагает, что операция выборки, выполненная через это отношение, вернет NSSet со всеми объектами Закупка , связанными с конкретным Пользователем .
Я бы предпочел, если бы был какой-то способ ограничить количество Покупка объектов, извлекаемых:
1) навязывание каких-либо критериев (например, только покупки свыше 1000 фунтов стерлингов и т. Д.); или
2) выборка производится только партиями, если вышеуказанное невозможно.
Возможно ли вышеизложенное? Я просто обеспокоен тем, что из-за ограниченной памяти iPhone я рискую перегружать его тысячами ненужно извлеченных объектов.
Заранее спасибо за любые ответы.