Plan Szkolenia

Dzień 1:

    Koncepcje OOPS Co to jest oprogramowanie Zorganizowane v/s niezorganizowane pokoje Dlaczego oprogramowanie Dlaczego iOS Historia Apple iOS Historia Apple USP Co Apple słynie z UX v/s UI IDE? Instalacja XCode XCode Dlaczego Cel C i teraz dlaczego Swift? Wow Czynniki w Swift Swift Podstawy Zmienne Stałe Hello World w Swift Tworzenie etykiet za pomocą kodu ImageView Animacje ImageView NTimer Łańcuch respondentów - metody touchBegan, touchMoved itp. Główny delegat UiApplication Cykl życia aplikacji Widok cyklu życia Dowolne Opcje wewnętrzne, publiczne, prywatny plac zabaw deinit

Aplikacja do wykonania: Gra w kropki: https://apps.apple.com/app/the-dots-free/id850315430

Dzień 2:

    Animacje UIView Rozszerzenie Widok UITable Niestandardowa komórka w widoku tabeli Delegat i metody źródła danych w delegacie Nagłówek, stopka, wysokość itp. widoku tabeli Informacje o widoku kolekcji Deque w widoku tabeli Oznacz opcje didSet willSet Guard Koncepcje 2x i 3x Nawiguj z jednego widoku do drugiego Kontroler UINavigation Obecny kontroler StoryBoards Xibs Ograniczenia Klasy rozmiaru Protokoły — wymagane i opcjonalne Zarządzanie pamięcią

Aplikacja do wykonania: Aplikacja Notatki: dodawanie, usuwanie i aktualizowanie notatek

Dni 3:

    Gesty Zamykanie Grupy i foldery Rozpoznawanie gestów XML Parsowanie NSJSon Serializacja Konwersja danych do menedżera plików Json Krotki Wyliczenie For-in While Usługi sieciowe URL sesji URLRequest Dlaczego ekosystem Apple jest najlepszy Do druku - opis Hashable UIAlertView UIActivityIndicatorView

Aplikacja do wykonania: Pobieranie danych z serwera z otwartej aplikacji API, tworzenie widoku tabeli i wypełnianie danymi oraz wyświetlanie ich szczegółów.

Dni 4:

    Leniwe ładowanie obrazów Leniwe właściwości NSOperationQueue GCD Koncepcja katalogu i bezpieczeństwo aplikacji NSSearchDomain Tab Bar Controller Lokalizacja Key Chain Domyślne ustawienia użytkownika PLists FileManager SQlite Extensiosn Integracja z mediami społecznościowymi: Twórz własne treści do udostępniania UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar Nowy cel: Apple Watch, rozszerzenia, klawiatura, dzisiaj itp. NSNyfikacje w IOS Dodawanie bibliotek innych firm Wdrażanie i dystrybucja danych podstawowych Uruchamianie aplikacji na rzeczywistych urządzeniach

Aplikacja do wykonania: Pobieranie danych z serwera z otwartej aplikacji API, wyświetlanie tabeli i wypełnianie danych, a także wyświetlanie ich szczegółów i wyświetlanie paska Search oraz wyszukiwanie czegoś i rdzenia

Dni 5:

    Powiadomienia push — lokalizacja cicha i push Przegląd obiektywu C Właściwości Kategorie Składnia funkcji Plik .h i .m Atrybuty właściwości readWrite i readOnly Atrybuty właściwości strong, słaby i kopiowanie Atrybuty właściwości atomowy i nieatomowy Przesyłanie aplikacji do sklepu z aplikacjami

Zastosowanie własnego pomysłu

Wymagania

Musisz mieć co najmniej jedno doświadczenie z językiem programowania w przeszłości.

 35 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (4)

Powiązane Kategorie