Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Death
4 / 4 / 1
Регистрация: 18.10.2009
Сообщений: 44
#1

Сравнения sqlite3 и coredata - Программирование iOS/iPhone

09.10.2012, 20:49. Просмотров 1494. Ответов 6
Метки нет (Все метки)

Добрый день уважаемые форумчане. Расскажите пожалуйста о sqlite3 и coredata кто чем пользовался. Что вы выбираете, для каких целей что лучше использовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 20:49     Сравнения sqlite3 и coredata
Посмотрите здесь:

CoreData , наследование
Objective-C Array в CoreData
CoreData and FetchRequest
Покритикуйте мой метод работы с CoreData
PHP ООП SQLite3
Plist или coredata
Редактирование CoreData
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
10.10.2012, 01:24     Сравнения sqlite3 и coredata #2
core data, это ORM, которая может работать с различными базами хранения данных sqlite, xml, file, etc..
если не ошибаюсь, core data по умолчанию настроена на работу с sqlite

Вот на днях был вопрос про бд и разъяснение core data

да для любых целей, есть разные случаи: например есть база, которую вам нужно использовать и она хранится в xml формате, вот и работаете с ним
есть данные вроде каких-то настроек, которые хранятся в обычном текстовом документе - работаете с ним
может самому захочется или понадобится хранить данные в каком-то отличном от sql формате, тогда задаете более конкретные вопросы по ситуации и выбираете оптимальный вариант

В большинстве случаев, вам не понадобится ничего настраивать, а просто работать с sqlite базой данных
Death
4 / 4 / 1
Регистрация: 18.10.2009
Сообщений: 44
10.10.2012, 12:32  [ТС]     Сравнения sqlite3 и coredata #3
Спасибо большое, вопрос тогда такой. Если я собираюсь работать с sqlite, зачем мне подключать coredata? В книге читал что sqlite использует в работе coredata. Если пользоваться методами например deletedObjects? Если я что-то путаю, подскажите
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
10.10.2012, 15:59     Сравнения sqlite3 и coredata #4
Цитата Сообщение от Death Посмотреть сообщение
зачем мне подключать coredata?
Ответ прост: Удобство и простота. Но все конечно зависит от конкретной задачи. Где то CoreData будет и лишней, ненужной.
Death, в общем смотрите, скажу Вам правду. Вы ничего не понимаете. Ни что такое CoreData, ни для чего она, ни как ей пользоваться. Это данность.
У Вас 2 варианта:
1. Копаться самому, пробовать, постить код, показывать, интересоваться почему и добраться до истины, понять что и как, и, как говориться "познать дзен", а потом глядишь и "попрет".
2. Спрашивать о том, что это такое, получать достаточно исчерпывающий ответ(насколько это возможно для форума, это же не книга, в конце концов), и все равно спрашивать "зачем мне то, о чем я ничего не знаю". А такой вопрос вызывает порочный замкнутый круг выше написанного Вами вопроса и ответов, которые есть на форуме...

Вы поймите, как бы Вам не объясняли зачем да почему, пока Вы сами не захотите и не разберетесь, Вам это не привьют.

Не по теме:

Не сочтите данные строки попыткой оскорбить либо каким то образом унизить, я всего лишь подвожу итог того, через что сам прошел и продолжаю каждый день проходить и подвожу черту под действиями людей которые выбирали первый либо второй путь. Ох уж эти субъективные оценки...

Death
4 / 4 / 1
Регистрация: 18.10.2009
Сообщений: 44
10.10.2012, 18:44  [ТС]     Сравнения sqlite3 и coredata #5
Согласен, пока да, не писал еще код с coredata. Это пока новое для меня. Всем спасибо за ответы
Монфрид
1193 / 1003 / 153
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
13.10.2012, 12:59     Сравнения sqlite3 и coredata #6
coredata выходит - это типа Linq или Entity Framework по аналогии с .net?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2012, 16:47     Сравнения sqlite3 и coredata
Еще ссылки по теме:

Насколько рационально хранение изображений в CoreData
SQLite3
CoreData: как сохранить только одну entity из множества созданных
Swift CoreData "Список пользователей"

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

Или воспользуйтесь поиском по форуму:
Vorona
Peace 2 all shining faces
666 / 528 / 44
Регистрация: 05.03.2010
Сообщений: 1,271
13.10.2012, 16:47     Сравнения sqlite3 и coredata #7
да, принцип core data такой же как у Linq, ADO .Net, NHibernate, Hibernate, и т.д.
Всему этому есть общее название - ORM(Object-relational mapping) framework
Yandex
Объявления
13.10.2012, 16:47     Сравнения sqlite3 и coredata
Ответ Создать тему
Опции темы

Текущее время: 01:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru