2012-07-17 3 views
0

REST를 통해 웹 서비스를 사용하기 위해 앱 측에서 필요로하는 프레임 워크/라이브러리가 무엇인지 질문하고 싶습니다.iOS 앱이 웹 서비스를 사용하기 위해 필요한 다른 프레임 워크

현재 JSJson과 ASIHTTPRequest 프레임 워크를 구문 분석하는 SBJson이 있습니다. ASIHTTPREST는 REST 프로토콜입니까? 아니면 ASIHTTPRequest 위에 다른 REST 라이브러리를 추가해야합니까?

또 다른 문제점은 작년부터 ASIHTTPRequest 프레임 워크가 더 이상 유지 관리되지 않는다는 것입니다. ARC가있는 현재 iOS 5에서도 여전히 작동합니까?

SBJson 및 ASIHTTPRequest 외에도 웹 서비스를 사용하기 위해 내가 놓친 프레임 워크/라이브러리가 더 이상 있습니까? 사람이 올바른 방향으로

편집을 내을 안내 할 수있는 경우

은 기쁠 것이다 : 나는 다른 프레임 워크 RESTkit을 발견했다. 이 프레임 워크가 ASIHTTPRequest 프레임 워크를 대체합니까, 아니면 함께 작동합니까? 처음으로 웹 서비스를하고 iOS 측에서 그것을 소모했습니다. 그래서 어리석은 질문을 많이 할 수 있습니다.

답변

1

REST는 프로토콜이 아니며 아키텍처입니다. 단지 웹 서비스 디자인의 특정 스타일을 설명합니다. RESTful 서비스와 통신하려면 특별한 프레임 워크가 필요하지 않습니다. SBJson 및 ASIHHTPRequest는 귀하의 필요를 충족시키기에 충분합니다.

ARC와 함께 작동하는 ASIHTTPRequest는 각 소스 파일에 -fno-objc-arc 컴파일러 플래그를 설정하기 만하면됩니다. 자세한 내용은이 질문을 참조 : 당신은 또한 당신의 응용 프로그램에 대한 정적 (ARC없이) 라이브러리와 링크로 ASIHTTPRequest를 만들 수

How can I disable ARC for a single file in a project?

.

+0

다른 프레임 워크 RESTkit을 발견했습니다. 이 프레임 워크가 ASIHTTPRequest 프레임 워크를 대체합니까, 아니면 함께 작동합니까? –

+0

그건 ASIHTTPRequest를 대체 할 것이고, SBJson도 포함되어 있고, 뒤에서 구문 분석을하므로 여러분도 그것에 대해 걱정할 필요가 없을 것이라고 확신합니다. –

+0

대단히 감사합니다! 시작하기 위해 내가 알아야 할 것을 훨씬 더 명확하게 이해하게하십시오. –

관련 문제