2.0. Wprowadzenie

We wszystkich aplikacjach iOS wykorzystywana jest architektura MVC (ang. Model-View-Controller). Z perspektywy architektury model, widok i kontroler to nazwy trzech podstawowych komponentów aplikacji iOS.

Model jest mózgiem aplikacji. Przeprowadza obliczenia i tworzy dla aplikacji wirtualny świat, w którym może funkcjonować bez widoków i kontrolerów. Innymi słowy, model możesz potraktować jako wirtualną kopię aplikacji, ale bez „twarzy”!

Widok to okno, za pomocą którego użytkownicy prowadzą interakcję z aplikacją. Przez większość czasu wyświetla zawartość modelu, ale oprócz tego prowadzi interakcję z użytkownikiem. Wynik każdej interakcji użytkownika z aplikacją jest wysyłany do widoku, w którym może zostać przechwycony przez kontrolera ...

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.