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