Существует ли идеальный формат передачи для веб-служб iphone? - PullRequest
2 голосов
/ 26 января 2010

Я проектирую серверную часть для приложения для iPhone. Я хотел бы использовать Core Data. Существует ли идеальный формат передачи для приложений iphone? Я склоняюсь к JSON, если нет какой-то пользовательской двоичной вещи. Я, вероятно, использую ruby ​​на сервере.

Например, в мире Flex / Flash вы можете установить небольшую часть на своем сервере, которая позволяет отправлять и получать объекты со строгой типизацией - Flash и часть вашего сервера заботятся обо всей сериализации и гидратации.

Ответы [ 2 ]

2 голосов
/ 26 января 2010

См. Ответы на этот вопрос .

1 голос
/ 27 января 2010

JSON или XML работали лучше всего для меня в прошлом. Существует несколько форматов, которые iPhone SDK обрабатывает изначально (plist), но я бы избегал их, поскольку вы можете открыть свой сервис для других клиентов в более позднее время.

iPhone SDK включает в себя парсер SAX (NSXMLParser), но вы можете свободно импортировать другие библиотеки, такие как libXML, если вам больше нравится DOM. SAX вписывается немного лучше в места с малым объемом памяти.

Для JSON вам понадобится сторонняя библиотека ... Я думаю, что SimpleJSON - один.

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