Plan szkolenia
1. Objective-C
○ Architektura języka Objective-C
○ Paradygmat programowania obiektowego, funkcyjnego i proceduralnego
2. Xcode
○ Charakterystyka środowiska Xcode
○ Debugowanie i profilowanie
○ Techniki refactoringu
○ Praca z urządzeniami wirtualnymi
3. Projekt
○ Typy i struktura projektu
○ Praca z plikami konfiguracyjnymi
○ Cykl życia aplikacji
○ Integracja z bibliotekami zewnętrznymi
4. Instrukcje
○ Sterowanie przepływem, instrukcje warunkowe
○ Wielokrotne powtarzanie instrukcji, pętle
○ Obsługa sytuacji wyjątkowych w aplikacji
5. Obiekty
○ Model obiektu w Objective-C
○ Definiowanie klas i konstruowanie obiektów
○ Definiowanie poziomu dostępu do danych i metod
○ Praca z protokołami i polimorfizm
○ Wykorzystanie mechanizmu dziedziczenia
○ Praca z rozszerzeniami
6. Struktury danych
○ Praca z tablicami
○ Praca ze słownikami i zbiorami
○ Poruszanie się po kolekcjach, iteratory
○ Techniki filtrowania danych
○ Praca z systemem plików, operacje na plikach