Apple Mac OSX Разработка собственных приложений с помощью Mysql - PullRequest
0 голосов
/ 09 февраля 2011

Я новичок в разработке MAC OSX.

Могу ли я использовать Mysql в Mac OSX в качестве базы данных моего приложения? Это означает, что когда пользователь устанавливает мое приложение, он создает базу данных Mysql и данные автоматически помещаются в БД. (как будто мы используем SQLite в разработке приложений для iOS). И тогда мое приложение запускается в этой базе данных.

Если MySQL не является выбором, то что мы можем использовать вместо этого? Опять SQLite? Базовые данные кажутся мне кошмаром.

Есть идеи? Спасибо.

Ответы [ 2 ]

2 голосов
/ 10 февраля 2011

Если базовые данные кажутся пугающими, то это единственная причина, чтобы тратить время на их изучение. Базовые данные практически стали стандартной платформой, используемой для сохранения данных в приложениях. Конечно, есть еще пара, но вы обычно используете их после того, как освоили базовые данные и хотите чего-то большего.

Будут ли у вас проблемы с базовыми данными? Да, но в значительной степени те же самые вещи, с которыми вы столкнетесь во время любой разработки с помощью среды персистентности. Хуже того, если вы используете SQLite, вам придется вручную управлять памятью, миграцией данных и т. Д.

Если у вас мало опыта работы с Core Data, и это кажется немного пугающим, я бы просто сел и потратил некоторое время на чтение руководств и документации по Apple. Вы должны использовать это? Нет, но если у вас нет особых причин, скорее всего, базовые данные - это лучший способ.

1 голос
/ 09 февраля 2011

SQLite также на Mac, но почему бы не использовать Core Data?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...