2013-02-09 3 views
-2

모바일 앱에서 NSNotificationCenter (ios)를 사용하는 이유. 뷰에서 업데이트 할 UI 컨트롤이 많지 않다는 것을 의미합니다. 또한 뷰 호출자에게 전달해야 할 경우 대리자를 사용합니다.NSNotificationCenter - 옵저버 패턴 : 괜찮습니까? 그러나 모바일 앱입니까?

네비게이션 컨트롤에 뷰가 많은 경우 정당 할 수 있습니다. 그리고 NSNotificationCenter와 같은 상황에서 뭔가를 업데이트하기 위해 네비게이션을 내려다보고 싶습니다.

감사 감사합니다 당신이 언급 상황에서

답변

1

, 당신은 아마 알림을 사용하지 말아야합니다 - 정말 모바일 애플 리케이션과는 아무 상관이없는, 동일한 기준뿐만 아니라 데스크톱 응용 프로그램에 적용됩니다. 이벤트를 수신하기 위해 여러 객체가 필요할 경우 또는 컨트롤러의 전체 구성에서 두 개의보기 컨트롤러가 멀리 떨어져있는 경우 하나의보기 컨트롤러를 다른 컨트롤러의 대리자로 설정하는 것은 어렵습니다.