2013-01-04 1 views
1

iOS에서 JSON을 사용하기 시작했습니다. SBJSON을 사용하는 이전 버전의 응용 프로그램이 있습니다. 내가 처음부터 다시 빌드하고, SBJSON 또는 Apple의 기본 JSON 지원을 계속 사용해야하는지 궁금해하고 있었습니까?SBJSON ios 5 또는 기본 Apple JSON

감사

+2

왜 내장 클래스를 사용하지 않습니까? 'NSJSONSerialization'은 잘 작동하며 의존성이 덜 줄어들 것입니다. –

+0

확인, 단점이 아닌지 확인하십시오. –

답변

3

어떤 사람들은이에 대한 몇 가지 연구를하고 NSJSONSerialization이 SBJSON보다 더 성능이 좋은처럼 보이는 한

http://blog.skulptstudio.com/nsjsonserialization-vs-sbjson-performance

+0

이 링크를 열 수 없습니다. 성능면에서 어떤 점이 가장 좋을까요? – RashmiG

+0

블로그는 일반적인 사용 사례를 들어 NSJSONSerialization이 SBJSON보다 더 성능이 좋은 것을 제안 –

1

나는 SBJSON 클래스에 머무르는 볼 수있는 유일한 이유는 아이폰 OS < 5.0 적합성. iOS 5.0 이상을 타겟팅하려는 경우 NSJSONSerialization 네이티브로 이동합니다. 내 생각에 iOS 용으로 개발할 때 항상 네이티브가 더 나은 옵션입니다.

0

SBJSON (및 KSJSON의 수정 된 버전)은 NSJSONSerialization보다 느리지 만 필요한 것일 수도있는 사용자 정의 객체 직렬화를 지원합니다.

NSJSONSerialization은 사용자 정의 클래스가있는 객체 그래프를 지원하지 않습니다.