Веб-сервис CoreData, использующий MySQL - PullRequest
1 голос
/ 08 июня 2011

В настоящее время у меня есть база данных MySQL, для которой я хочу создать веб-сервис.Одна из основных целей этого веб-сервиса - использовать его в приложении для iPhone.Из-за этого я хотел бы использовать CoreData, поскольку он значительно упростит разбор на стороне iPhone.Как бы я использовал CoreData для получения данных из моей базы данных MySQL?Есть ли хорошие уроки?

1 Ответ

2 голосов
/ 08 июня 2011

Чтобы получить данные с сервера на iPhone, я бы порекомендовал JSON.

Затем вам нужно написать код, который превратит этот JSON в объект, который вы можете поместить в базу данных CoreData.У вас есть пара вариантов, но я бы порекомендовал предоставить собственные реализации протокола NSCoding.Большая часть подхода NSCoding заключается в том, что сам объект определяет то, что ему нужно для сохранения / восстановления один раз, затем вы просто делаете дополнительные реализации один раз для поддержки других форматов (например, XML, JSON, простая сериализация).

Вот учебник для sbjson, парсера JSON в Objective-C: проект sbjson

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