Wstęp¶
Tematem modułu jest wykorzystanie narzędzia Interface Builder (IB) i języka Objective-C narzędzia do tworzenia interfejsu graficznego aplikacji oraz programowania obsługi zdarzeń i logiki aplikacji. Do wykonania ćwiczenia potrzebny będzie XCode - udostępniane przez Apple standardowe zintegrowane środowisko rozwijania aplikacji dla systemów iOS i OS X. Środowisko zawiera IDE, Interface Buider, zestaw kompilatorów, emulator urządzeń mobilnych i innych urządzeń wykorzystujących system iOS (iPhone, iPad, Apple TV). Środowisko jest dostępne bezpłatnie z serwisu App Store, do pobrania wymagana jest bezpłatna rejestracja. Do uruchomienia stworzonych aplikacji na fizycznym urządzeniu konieczne jest posiadanie płatnego konta deweloperskiego (roczna opłata wynosi 99 USD), które pozwala także na wstawianie własnych aplikacji do serwisu App Store (w celach komercyjnych lub innych).
Celem modułu laboratoryjnego jest implementacja kalkulatora dla systemu iOS. Przykład ma za zadanie zademonstrowanie procesu projektowania graficznego interfejsu użytkownika oraz programowania obsługi zdarzeń generowanych przez komponenty tego interfejsu oraz logiki aplikacji.