Хорошо, это довольно широкий вопрос. Это мое первое приложение, и я не уверен, что это лучший способ сделать это. Приложение находится на IPHONE.
У меня есть курс «Ресторан». Ресторан имеет множество различных атрибутов и время работы. В настоящее время я храню ресторан в экземпляре nsdata (он соответствует NSCoding). Локальное хранилище легко, и я просто использую nsdata.
Я только что встроил функцию импорта/экспорта. Я хочу, чтобы эти два метода «опубликовали» ресторан в Интернете и «получили» ресторан из Интернета. Я знаю, что могу сделать это с помощью NSUrlConnection, и он у меня установлен и работает.
Однако я хочу быть умнее об этом. Например, что, если я хочу взять свой онлайн-список ресторанов, которые были отправлены, и создать веб-интерфейс, который также может взаимодействовать с данными?
Вот о чем я сейчас думаю: создайте метод toString, который преобразует мой класс в текстовое представление. Затем сохраните строку на сервере. Это заменит хранение nsdata в сети. Это звучит уместно?
Тем не менее, я хочу иметь возможность запрашивать количество ресторанов и немного больше контролировать свою онлайн-базу данных. Является ли XML ответом? Я собирался начать изучать Amazon Web Services и изучать Json или Rest.
Какие-нибудь советы?
Спасибо
Дэн