2012-08-09 5 views
1

iOS 개발 기술을 향상시키기 위해 새로운 iOS 6 베타 버전의 기본 소셜 iOS 앱을 개념 증명 프로젝트로 구축하려고합니다. 본질적으로 저는 사용자가 계정을 생성하고 클라우드에 정보를 저장 한 다음 정보 (친구 정보)를 장치로 가져올 수있게하려고합니다. 이미 프런트 엔드가 장치에 깔려 있지만 네트워킹 구성 요소를 시작해야하며 사용할 라이브러리, 프레임 워크, 자습서 및/또는 지침에 대한 제안을 찾고 있습니다.네트워크로 연결된 iOS 앱을위한 프레임 워크?

나는 node.js와 mongodb로 서버 엔드를 구축 할 생각이다. 이미이 태스크에 적용 할 수있는 RESTful API가 내장되어 있기 때문이다. 이러한 앱을 구현하는 가장 좋은 방법입니까? 나는 어떤 제안이든 열려 있습니다.

답변

4

몇 가지 더 네트워킹 라이브러리 제안 :

1) AFNetworking - https://github.com/afnetworking/afnetworking. 이것은 널리 사용됩니다 (이제는 ASIHttpRequest가 개발을 중단했습니다). 현대적이고 블록 기반입니다. 그러나 아직 ARC가 아닙니다.

2) MKNetworkKit - https://github.com/MugunthKumar/MKNetworkKit. 현대적이고 ARC 기반.

내 모든 응용 프로그램을 ASIHttpRequest에서 AFNetworking으로 전환했으며 적극 권장합니다.

지금까지 언급 한 모든 프레임 워크 (ASIHttpRequest, RESTKit, AFNetworking, MKNetworkKit)는 node.js/restful API 백엔드와 잘 대화합니다.

+0

감사합니다. 나는 그들에게 총을 줄 것입니다. node.js를 사용하여 RESTful 측면에서 사용자 유효성 검사 (oAuth 등)를 처리하는 방법에 대한 제안 사항은 무엇입니까? – Primus202

1

네트워크 연결을 처리하는 데 가장 일반적으로 사용되고있는 라이브러리는 ASIHTTPRequest : http://allseeing-i.com/ASIHTTPRequest/ 및 RESTKit : http://restkit.org입니다. 지금 RESTKit을 Salesforce 라이브러리의 구성 요소로 사용하고 있습니다. 과거 ASIHTTPRequest를 사용하여 매우 좋은 라이브러리라는 것을 알았습니다. 나는 그것을 잠시 사용하지 않았지만 나는 그것을 매우 추천한다.

편집 : API를 테스트하기 위해 CocoaRestClient도 좋습니다.

+2

ASIHTTPRequest를 사용하지 마십시오. 공식적으로 포기되었습니다. – kevboh

관련 문제