2015-07-02 2 views
0

Я новичок в разработке приложений для IOS. У меня есть приложение, в котором я использую основные данные. Я загружаю данные в модель данных через txt-файл с разделителями-запятыми. Этот код написан в appdelegate.m. Приложение показывает файлы jpeg, хранящиеся на сервере. Он отображает имя изображения из модели данных в основных данных. Когда пользователь загрузит мое приложение из магазина приложений, данные по умолчанию будут загружены на мобильный телефон пользователя. Изображения будут меняться в моем приложении каждую неделю. Следовательно, модель данных должна обновляться каждую неделю. Мой вопрос: как основные данные могут быть размещены на каком-то сервере (насколько я понимаю его местное приложение), чтобы мое приложение подключалось к серверу, а не к локальным данным ядра для пользовательского приложения? Я всегда работал с SQL Server для своих веб-приложений. Основные данные для меня немного запутанны. Можем ли мы иметь базовые данные в качестве сервера, где-то может быть на облаке?Как обновить основные данные с сервера

+0

CoreData предназначен только для iOS. – Hemang

+0

Вы посмотрели на CloudKit? И Core Data для * клиентской стороны * на iOS и Mac OS X, если быть точным. –

+0

Если основные данные для клиентской стороны, то что использовать для сервера в мобильном приложении? Могут ли приложения iOS подключаться к серверу sql или другим РСУБД? Как мобильные приложения, такие как случай отключения, обновляют свои данные, которые так часто меняются? – Manu

ответ

0

Как уже упоминалось, Core Data является вашей иерархией объектов для кода вашей клиентской стороны. Если вы хотите хранить данные на сервере, вам необходимо посмотреть в CloudKit или на другую службу сервера.

Что касается основных данных являются запутанными, я бы сильно предлагает читать обновленную документацию по Core Data, которая доступна в рамках текущей беты-версии прошивки и OS X или читать книгу :)

Тем не менее, Основные данные - только клиентская. Вы можете синхронизировать между базовыми данными и службами сервера, но это выходит за рамки вашего вопроса.

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