В настоящее время мы используем веб-службы ASP.NET asmx для взаимодействия с нашим приложением iPhone.
Мой вопрос; Какой самый идеальный способ преобразования ответов от сервисов в объекты, которыми легко управлять в Obj-C.
В настоящее время мы определили класс, в котором есть все методы в нем (GetSomethingById), затем преобразует строку JSON в объект JSON с использованием json-framework. Затем создает соответствующий класс с помощью конструктора initWithJSON: (id) theJson.
Проблема в том, что ... мы, кажется, в постоянной битве, поскольку некоторые классы любят автоматически освобождаться (поэтому у нас есть смесь сохраненных объектов ([... retain]) и обычных классов. Это работает отлично, но мы расстраиваете инструмент утечки!
Я видел несколько решений, связанных с использованием Core Data. В итоге:
- Использование веб-службы
- «Сериализация» в соответствующую структуру данных (класс) <- это неприятная часть </li>
Кто-нибудь может порекомендовать разумное решение?