2.7. Prezentowanie widoków i zarządzanie nimi za pomocą klasy UIViewController

Problem

Chcesz zapewnić użytkownikowi możliwość przełączania się pomiędzy różnymi widokami w aplikacji.

Rozwiązanie

Użyj klasy UIViewController.

Analiza

Strategią firmy Apple podczas tworzenia aplikacji na platformie iOS jest wykorzystywanie architektury MVC (ang. Model-View-Controller). Widoki są wyświetlane użytkownikowi, podczas gdy model jest magazynem danych, którym zarządza silnik aplikacji. Z kolei kontroler to pomost łączący model i widok. Kontroler lub w naszym przypadku kontroler widoku zarządza związkami zachodzącymi między widokiem i modelem. W tym miejscu możesz zadać pytanie, dlaczego nie wykorzystać bezpośrednio widoku? Cóż, odpowiedź jest całkiem prosta: ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.