Podstawy Środowiska Xcode i wprowadzenie do języka Objective-C
Wymagana wiedza wstępna:
1) Student musi
1) Znać język C
2) Znać zasady zarządzania pamięcią w komputerze
3) Znać pojecie wskaźnika
4) Znać podstawowe narzędzia tworzenia aplikacji konsolowych w C
2) Student powinien
1) Znać język C++
2) Znać podstawy programowania obiektowego
3) Student może
1) Znać język Java lub C#
Cel dydaktyczny
1) Student musi
1) Umieć stworzyć projekt aplikacji konsolowej w Xcode z wykorzystaniem Objective-C
2) Umieć skompilować i uruchomić program w Xcode
3) Skorzystać z podstawowych klas i funkcji Objective-C
4) Nauczyć się zasad wywoływania metod w Objective-C
5) Znać zasady implementacji obiektów w Objective-C
6) Znać podstawowe proste typy danych oraz podstawowe obiektowe typy danych
2) Student powinien
1) Umieć zaimplementować własną klasę w Objective-C
2) Rozumieć różnicę między metodami klasy a metodami obiektu
3) Umieć operować interfejsami
4) Znać zasady dziedziczenia
5) Rozumieć różnicę między metodami klasy a obiektu
6) Znać zasady dotyczące wiązań w Objective-C
3) Student może
1) Umieć tworzyć i wykorzystywać metody fabrykujące
Niniejsze zajęcia wprowadzają studenta do świata jęyzka Objective-C, który oparty jest na znanych wcześniej standardach języków C i C++. Student nauczy się tutaj podstawowej obsługi środowiska Xcode i napisze proste programy z wykorzystaniem tego jeżyka
Poruszane zagadnienia:
• C jako podstawa Objective-C
• Nazewnictwo plików
• Dodawanie plików nagłówkowych
• Obiektowe typy danych - klasa a obiekt
• Interfejs (*.h)
• Implementacja (*.m)
• Dziedziczenie jako sposób na zbudowanie hierarchii obiektów
Programowanie Urządzeń Mobilnych Apple - materiały do laboratorium -1/6
1/173 Programowanie Urządzeń Mobilnych Apple - materiały dydaktyczne