Schița de curs

Ziua 1:

    Concepte OOPS Ce este software-ul Camerele organizate v/s neorganizate De ce Software-ul De ce iOS Istoria Apple Istoria iOS USP Apple Ce este Apple renumit pentru UX v/s UI IDE? Instalarea XCode XCode De ce Obiective C și acum de ce Swift? Wow Factori în Swift Swift Elemente de bază Variabile Constante Hello World in Swift Crearea de etichete prin cod ImageView Animații ImageView NSTimer Responder Chain - metode touchBegan, touchMoved etc. UiApplication delegat principal Aplicație Life Cycle View Life Cycle Orice Opțional intern, public, private init deinit Loc de joacă

Aplicație de făcut: Dots Game: https://apps.apple.com/app/the-dots-free/id850315430

Ziua 2:

    Animații UIView Extensie Vizualizare UITable Celulă personalizată în Vizualizare tabel Metode de delegare și sursă de date în Delegați Antet, Subsol, Înălțime etc. din Vizualizarea tabelului Rezumat al Vizualizării colecției Deque în vizualizarea tabelului Marcare Opțiuni didSet willSet Guard Conceptele 2x și 3x Navigați de la o vizualizare la alta UINavigation Controller Prezentați un controler Storyboards Xibs Constrângeri Clase de mărime Protocoale - Obligatoriu și opțional Gestionarea memoriei

Aplicație de făcut: aplicația Note: Adăugarea, ștergerea și actualizarea notei

Zilele 3:

    Gesturi Închidere Grupuri și foldere Recunoaștere de gesturi XML Analizare Serializarea NSJSon Conversia datelor în Manager fișiere Json Tuple Enum For-in While Webservices URL Session URLRequest De ce ecosistemul Apple este cel mai bun Printable - descriere Hashable UIAlertView UIActivityIndicatorView

Aplicație de făcut: obțineți date de pe server dintr-o aplicație API deschisă și faceți o vizualizare tabelă și completați datele și afișați și detaliile acestora.

Zilele 4:

    Încărcare leneșă a imaginilor Proprietăți leneșe NSOperationQueue GCD Conceptul de director și securitatea aplicațiilor NSSearchDomain Tab Bar controler Localizare Key Chain User Defaults PLists FileManager SQlite Extensiosn Integrare în rețelele sociale: Creați propriul conținut partajabil UITextField UITextView UISegementControl UISlider UIStichement UIStichement UISlider Upperrollage UIPProrollageSQliteS icker UIActionSheet UIWebView SearchBară Țintă nouă: Apple Watch, Extensii, Tastatură, Astăzi etc. NSNotificări în IOS Adăugarea de biblioteci terță parte Implementarea și distribuția datelor de bază Rularea aplicației pe dispozitive reale

Aplicație de făcut: obținerea de date de la server dintr-o aplicație API deschisă și realizarea unui tabel pentru vizualizarea și popularea datelor și afișarea detaliilor acestora și afișarea barei Search și căutarea ceva și Core

Zilele 5:

    Notificare Push - Localizare silențioasă și Push Privire de ansamblu asupra proprietăților obiectivului C Categorii Sintaxa funcțiilor Fișier .h și .m Atributele proprietății readWrite and readOnly Atributele proprietății strong, weak and copy Atributele proprietății atomic și non-atomic Încărcarea aplicației în magazinul de aplicații

Aplicarea propriei idei

Cerințe

Trebuie să aveți cel puțin o experiență în domeniul limbajelor de programare în trecut.

  35 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (4)

Cursuri înrudite

Categorii înrudite