항상 웹 서비스에서 데이터를 가져 오려면 GCD
을 사용하십시오. 이제 NSOperation
과 NSOperationQueue
을 사용해야합니다. 그러나 나는 NSOperation
과 NSOperationQueue
의 작업과 혼동을 느낍니다.각 웹 서비스에 대해 NSOperation 하위 클래스를 만들어야합니까?
두 개의 API, Login API 및 Registration API가 있다고 가정합니다. LoginOperation과 RegistrationOperation 같은 두 개의 서브 클래스를 생성해야합니까? 아니면 하나의 다양한 요청을 보낼 수 있습니다 NSOperation
Class
?
그리고 조작 클래스 개체를 계속 추가 할 수 있도록 NSOperationQueue
클래스를 중앙에서 어떻게 유지해야합니까?
샘플 프로젝트 유형에 대한 링크를 제공하십시오.
내가보기 엔 사용하는 것이 좋습니다 : 그들은 완료 한 경우에는이 필요한 경우,
깊이에서 더 뭔가 이것 좀 보라 등, 원 공급기 할 필요는 다양한 요청을 추적하고 알고 도움이 될 것입니다 이것에 대한 AFNetworking –나는 깊은 곳에서 그것을 이해할 수 있도록 내 자신을 만들어야 만합니다. – Bhushan
네트워킹 운영 모델은 iOS7에서 큰 변화가있었습니다. 이전 NSURLConnection 모델이나 새 NSURLSession을 사용할 수 있습니다. NSOperation에 무언가를 래핑하는 내부 메커니즘을 이해하려면 대리자 콜백이 관련된 NSURLconnection보다 쉬운 조작으로 시작해야합니다. AFNetworking 또한 그것을하는 방법을 배우기 시작하는 정말 멋진 지점입니다. – Andrea