Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
someMan
0 / 0 / 0
Регистрация: 08.09.2013
Сообщений: 27
#1

Improve Core Data skills

23.03.2015, 12:32. Просмотров 688. Ответов 2
Метки нет (Все метки)

Привет всем.

Как-то так печально у меня складывался рабочий опыт, что с CoreData особо проектов и не было. А если и было (две штуки), то в одном уже все было запилено до меня, а в другом юзался Magical Record, да и то, структура была минимальной.
А хочется быть готовым к потенциальному Проекту, где CoreData будет монументально возвышаться и требовать от меня умений ее готовить.

Кто-то может порекомендовать литературу о проектировании структуры CoreData? Чтобы научиться аргументированно планировать сущности в ней, что с чем стоит объединять, что лучше вынести отдельно и т.д. ..
Может стоит почитать просто что-то SQL-ориентированное, благо такой литературы полно?

А то во всех книжках по CoreData, что я находил, преимущественно все одно и то же: описание Object/Context/Model - fetch/fetchResultController - миграция/многопоточность.
А именно о проектировании ничего найти не могу((

Вдруг кто-то может что посоветовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2015, 12:32
Ответы с готовыми решениями:

core data, две сущности
Привет. Есть база, в ней две сущности, предположим «факультет» и «студент»...

core data newManagedObject setValue:
Уважаемые форумчане! Возникла следующая проблема: создаю DataModel, добавляю...

Нужно разъяснение с Core Data
Всем привет! Толи я идиот тупой, толи с возрастом соображалка перестает...

Использование Core Data в статической библиотеке
Доброго времени суток. Прошу у вас помощи в разъяснение важного мне вопроса. ...

Core Data проверка уникальности записи
Добрый вечер! Вливаюсь в CoreData потихоньку, почти все понятно, кроме вот...

2
Melzas
38 / 38 / 6
Регистрация: 20.07.2011
Сообщений: 88
24.03.2015, 12:58 #2
Так как Core Data чаще всего используется с SQLite, то "проектирование модели Core Data" == "проектирование БД SQL". По последнему информации куча.
Хотя в Core Data и есть нюансы, из-за особенностей внутренней структуры таблиц, но в целом при проектировании можно руководствоваться теми же нормальными формами и т.д.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
25.03.2015, 07:51 #3
Melzas, CoreData под капотом - граф. Разберитесь немножко в тематике, потом пишите.
А то понапишут несуразностей, потом в соседней ветке вопросы странные. Начнете нормальные формы использовать "вручную" рассматривая sqlite файл - у вас такое падение производительности будет - ахните.
Любую книгу по CoreData открываем и видим что она 5 форм практически из коробки поддерживает.
Но для должного спользования CoreData нужно разбираться что такое графы и деревья.

Цитата Сообщение от Melzas Посмотреть сообщение
"проектирование модели Core Data" == "проектирование БД SQL".
Проектирование модели CoreData это всего лишь создание зависимостей между объектами. На гораздо более высоком уровне. А так как SQLite это всего лишь возможный вариант хранения данных - ваше утверждение неверно даже с двумя знаками '='.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2015, 07:51

core data запрос на получение суммы атрибута, всех записей
Привет, есть сущность продукция имеющая свои атрибуты один из них цена, Есть н...

Муки выбора: core data или работа "напрямую" с sqlite
Здравствуйте! Я новичок в разработке под osx и ios, но так как база на сях и...

Как записать данные в соответствующую категорию с Core Data?
У меня есть Table View, где перечислены каталоги (Английский, Испанский,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru