У меня есть приложение, в котором пользователь создает настройки, которые хранятся в NSMutableDictionary. Я должен отправить это на сервер, где он может быть впоследствии получен получателем.
Я могу сериализовать словарь и отправить его на сервер. Мой вопрос: если я отправлю его как NSData, сохраню его в поле blob в моей базе данных postgresql, а затем отправлю обратно по запросу, это так же просто, как использовать [NSDictionary initWithContentsOfURL]? Есть ли что-то, о чем мне нужно беспокоиться на стороне сервера? HTTP заголовки отправлять и получать?
Если я отправлю его как NSDictionary -> serializedData -> xml, чтобы другие устройства, кроме iPhone, могли использовать его, существует ли простой способ воссоздать NSDictionary из xml или я должен сохранить как xml и данные, так и отправить запрошенный?