См. Раздел « Выборка предикатов и дескрипторов сортировки » в Руководстве по программированию основных данных для ограничений, специфичных для SQLite.
Мне не известны какие-либо ограничения, относящиеся к основным данным, в среде с включенным сборщиком мусора. Ссылка в опубликованном вами электронном письме является для меня новостью. Быстрый поиск в Google показал эту тему , и я впервые слышу об этой проблеме. Я, конечно, никогда не сталкивался с этим, несмотря на то, что у меня были похожие настройки в приложениях, требующих большого объема вычислений, которые использовали тип хранилища Core Data + SQLite.
Однако вам нужно быть более конкретным в отношении вашего первого вопроса. Я не уверен, что вы имеете в виду.