2010-01-26 3 views
2

iphone 응용 프로그램의 백엔드를 설계하고 있습니다. 핵심 데이터를 사용하고 싶습니다. 아이폰 앱을위한 이상적인 전송 포맷이 있습니까? 맞춤 바이너리가 없다면 JSON쪽으로 기울어 져있다. 나는 아마도 백엔드에서 루비를 사용하고있을 것이다.iphone 웹 서비스에 이상적인 전송 형식이 있습니까?

예를 들어 Flex/Flash 환경에서 강력한 유형의 객체를 보내고받을 수 있도록 서버에 작은 부분을 설치할 수 있습니다. 즉, 플래시와 서버 조각이 모든 직렬화 및 수화를 처리합니다.

+0

웹 또는 로컬 와이파이를 통해 전송됩니까? – gerry3

+0

웹을 통해 전달됩니다. –

답변

1

JSON 또는 XML이 과거 나를 위해 가장 잘 작동했습니다. iPhone SDK가 네이티브 (plist)로 처리하는 몇 가지 형식이 있지만 나중에 다른 클라이언트에게 서비스를 개방하려는 경우이를 피할 수 있습니다.

iPhone SDK에는 SAX 파서 (NSXMLParser)가 포함되어 있지만 DOM이 더 좋으면 libXML과 같은 다른 라이브러리를 자유롭게 가져올 수 있습니다. SAX는 메모리 공간을 적게 차지하지만

JSON의 경우 제 3 자 lib가 필요합니다 ... SimpleJSON은 하나라고 생각합니다.

관련 문제