2010-11-11 1 views
2

Может кто-нибудь, пожалуйста, объясните мне значение «Для очень простого приложения, конечно, дело в том, что Core Data добавляет некоторые накладные расходы (сравните приложение на основе документов на основе канионов с какао с использованием приложения на основе документа Cocoa Core Data) , однако Core Data добавляет значительную функциональность ».Выбор основных данных

Я нашел это в документации Core Data.

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

Какие накладные расходы я могу найти, если выбрать Core Data для своего приложения?

ответ

2

Это просто означает, что вы платите небольшую штрафную санкцию в том, что время запуска может быть когда-либо дольше; есть также немного увеличенное использование памяти. Особенно с 3GS и 4, это было бы не то, о чем я бы беспокоился.

И если вам нужно работать с определенным объемом данных, преимущества Core Data (быстрый поиск объектов и постоянство), безусловно, перевешивают добавленные «накладные расходы».

+0

Got it. Благодаря! – Abhinav

+0

Я думаю, что есть также когнитивные «накладные расходы» при использовании Core Data. Приступив к нему в первый раз, вам нужно будет изучить новый набор классов и функциональности, а также некоторые стандартные мантры/идиомы, которые, во-первых, кажутся несколько сложными. – westsider

Смежные вопросы