2012-09-20 2 views
3

RestKit 또는 ASIHTTPRequest 이외의 다른 iOS 웹 서비스에 연결할 수있는 방법이 있습니까? ASIHTTPRequest는 더 이상 업데이트되지 않으므로 RestKit 이외의 다른 것이 현재 지원되고 업데이트되고 있는지 알고 싶습니다. 고맙습니다.iOS 용 RestKit 또는 ASIHTTPRequest의 대체품

답변

4

ASIHTTPRequest은 필요하지 않습니다. 필요한 모든 것은 NSURLConnection과 그 대리인으로 수행 할 수 있습니다.

+1

+1 프레임 워크의 기본 제공 강력한 기능을 사용합니다. 나는 AFNetworking이 많은 편의를 제공한다고 믿는다; 나는 때때로 그것을 사용한다. 그러나 문제가 될 수있는 자체 서명 SSL 인증서 주변의 최후의 사례가 여전히 있습니다. – FluffulousChimp

+0

@alanduncan, 동의합니다. 나는 같은 문제를 경험했다. 나는 프로토콜을 준수하는 자체 'HTTPSURLConnectionDelegate'를 개발했습니다. 내 자신의 certs와 마법처럼 작동합니다. – bioffe

+0

한 번 ASIHTTPRequest를 사용했습니다. NSURLConnection + BlocksKit으로 이동했습니다. 여러 프로젝트에서 잘 작동합니다. BlocksKit은 표준 위임 방식보다 더 우수한 솔루션을 가능하게하는 완성 블록을 추가합니다. –

2

ASI의 저자 (오랫동안 놓칠 수 있습니다!)는 AFNetworking을 권장합니다. 내가 본 것을 바탕으로 볼 때 인기있는 선택 인 것 같습니다.

물론 프레임 워크와 함께 제공되는 NSURLConnection에 내장 된 기능을 사용하여 직접 롤백 할 수 있습니다.

4

Spaghetti을 살펴보십시오. RestKit을 대체 할 수있는 좋은 방법입니다. 특히 연결하려는 웹 서버가 원하는만큼 RESTfull이 아닌 경우에 좋습니다. 행복한 지원 가능.

+0

실리콘 밸리의 비즈니스가 좋음;)? – Oritm

2

RestKit을 대체하면 RESTful 리소스 용 모델 매퍼 및 CoreData serializer를 제공하는 SLazeKit 프레임 워크입니다.

SLazeKit가 다음을 수행 할 수 있습니다

  • 지도 Codable 프로토콜하여 모델
  • 직렬화 CoreData API 응답에서 모델
  • API를 사용하여 모델을 확장 빠르고 간단하게 & CoreData

그것을 스위프트에 기록됩니다. 그러나 다른 사람들이 유용하다고 생각합니다. :)