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

Сравнения sqlite3 и coredata

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

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

Редактирование CoreData
Здравствуйте. Подскажите как можно редактировать содержимое CoreData? Имеется...

CoreData and FetchRequest
Hi, столкнулся с проблемкой... Есть БД, юзаю CoreData. В БД есть 2 поля lat,lon...

CoreData , наследование
Доброе время суток! Такой вопрос. У меня в модели есть объект "Person". Мне...

Plist или coredata
Доброго времени суток! В tutorial...

Покритикуйте мой метод работы с CoreData
Всем привет! Решил устроить для самообучения серию экспериментов с CoreData,...

6
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
10.10.2012, 01:24 #2
core data, это ORM, которая может работать с различными базами хранения данных sqlite, xml, file, etc..
если не ошибаюсь, core data по умолчанию настроена на работу с sqlite

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

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

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

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

Не по теме:

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

1
Death
4 / 4 / 0
Регистрация: 18.10.2009
Сообщений: 44
10.10.2012, 18:44  [ТС] #5
Согласен, пока да, не писал еще код с coredata. Это пока новое для меня. Всем спасибо за ответы
0
Монфрид
1210 / 1020 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
13.10.2012, 12:59 #6
coredata выходит - это типа Linq или Entity Framework по аналогии с .net?
0
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
13.10.2012, 16:47 #7
да, принцип core data такой же как у Linq, ADO .Net, NHibernate, Hibernate, и т.д.
Всему этому есть общее название - ORM(Object-relational mapping) framework
0
13.10.2012, 16:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2012, 16:47

Насколько рационально хранение изображений в CoreData
Всем привет! Подскажите, насколько рационально хранить большие изображения...

CoreData: как сохранить только одну entity из множества созданных
Добрый день! Не могу разобраться, как сделать вот что: При работе...

CoreData: данные выводятся не в том порядке, в котором они были сохранены
Здравствуйте! Недавно в iOS, пытаюсь разобраться с coredata, вопрос в том, что,...


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

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

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