Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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