Какой смысл setRetainsRegisteredObjects:?

Почему я хотел бы установить это на ДА? Какое различие, которое сделало бы? Я должен волноваться об этом?

5
задан dontWatchMyProfile 11 June 2010 в 06:48
поделиться

1 ответ

Беспокоитесь? Не знаю, хотите ли вы тратить время зря?

Вы возитесь только с этим конкретным атрибутом контекста, когда хотите настраивать управление памятью в Core Data (чего вы почти никогда не делаете). Мне пришлось поискать это наверху. просто чтобы вспомнить, что это было, потому что я не использовал его годами.

Эмпирическое правило с Core Data заключается в том, что если у вас есть атрибут со значением по умолчанию, вы используете значение по умолчанию в подавляющем большинстве случаев. Вот почему это значение по умолчанию.

Если вы не видите, что атрибут контекста изменен практически в каждом примере, то есть в названии магазина, то нет необходимости изменять его в 90% случаев использования. Новичку, конечно, не обязательно пытаться это изменить.

Основные данные должны быть относительно простыми, если вы под ним абстрактно. Используя привязку, можно использовать Core Data на Mac вообще без написания кода. Все просто работает с конфигурацией по умолчанию.

-3
ответ дан 14 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: