NSURLConnection과 그것의 델리게이트 메소드는 MVC에 속해 있습니까? 나는 그것이 모델이라고 생각하니? 하지만 모델을 바보로 만들지 말고 연결에 대해 모르는 것이 있습니까? 하지만 컨트롤러에 두는 것도 의미가 없나요?NSURLConnection은 MVC에 어디에 속합니까?
0
A
답변
2
IMHO NSURLConnection
는 모델입니다. 연결 부분은 모델에 관한 것이 아니라 실제로 모델이 담당하는 데이터 관리에 관한 부분입니다.
1
답변은 위임 디자인 패턴입니다.
쿼리가 UI 작업으로 시작된 경우 컨트롤러의 생성자, 구성 및 실행이 발생합니다. "연결"동작으로 컨트롤러 수준의 기능이 적절합니다.
업데이트되는 것이 기본 모델 인 경우 대리인이 모델 클래스를 가리 키도록 설정하고 거기에서 데이터 수신, 구문 분석 및 모델 업데이트를 수행합니다. 이 모델은 데이터 관련 문제 이외의 모든 것에 대해 무지 할 수 있습니다.
코코아 터치의 근본적인 디자인 패턴이 MVC 스타일의 관심사에 실제로 도움이되는 경우입니다.
(NSURLConnection을 계속 사용하는 대신 ASIHTTPRequest에 대해 더 자세히 배우 겠지만, 질문하는 것이 아닙니다.)
관련 문제
- 1. .paginate (...) 호출은 어디에 속합니까?
- 2. 개체/데이터베이스 매핑은 어디에 속합니까?
- 3. 계산 된 값은 MVC 패턴에 어디에 속합니까?
- 4. ASP.NET 페이지 콘텐츠 -이 항목은 어디에 속합니까?
- 5. 이 웹 서비스 ASMX는 어디에 속합니까? (DAL)
- 6. HttpHandler의 SubSonic ActiveRecord (연결 문자열은 어디에 속합니까?)
- 7. MVC app,이 논리는 어디에 속합니까?
- 8. AppDelegate 파일은 어디에 MVC에 들어 맞습니까?
- 9. 있는 NSURLConnection은
- 10. 있는 NSURLConnection은
- 11. NSURLConnection은 안전합니까?
- 12. DDD. 사용자가 구성 할 수있는 설정은 어디에 속합니까?
- 13. 데이터 소스 개체는 어디에 속합니까? 컨트롤러 또는 모델?
- 14. 있는 NSURLConnection은 IOS 5.1
- 15. NSURLConnection은 델리게이트를 유지합니까?
- 16. NSURLConnection은 대리자를 자동으로 선택합니까?
- 17. 있는 NSURLConnection은 아이폰 OS
- 18. NSURLConnection은 NSURLCache를 활용합니까?
- 19. 는 ASP.NET MVC에
- 20. SQL은 어느 언어에 속합니까?
- 21. 환전소가 어떤 도메인에 속합니까?
- 22. ByDefault NSURLConnection은 동기식 또는 비동기식입니다.
- 23. NSURLConnection은 항상 동일한 URL에 연결합니다.
- 24. NSURLConnection은 FTP 수동 모드를 지원합니까?
- 25. iOS 5 - NSURLConnection은 여러보기가있는 앱을 어디에서 사용해야합니까?
- 26. django 캐시 키가 어떤보기에 속합니까?
- 27. main 메서드는 어떤 클래스에 속합니까?
- 28. 데이터 암호화가 저장소 패턴에 속합니까?
- 29. 각 색인은 어느 색인에 속합니까?
- 30. 이것은 데이터베이스 또는 코드에 속합니까?