Používateľská náročnosť
Pre koho je kurz určený
Kurz je určený vývojárom aplikácií pre platformu Apple iPhone a iPod
Touch.
Čo Vás naučíme
- prácu v prostredí Xcode
- koncepty rozhrania Cocoa Touch na programovanie grafických interaktívnych
aplikácií
- základy Objective-C
Požadované vstupné znalosti
Znalosť prostredí MacOS X a iPhone.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch.
Osnova kurzu
Úvod
- história a princípy programovania v prostredí Apple MacOS X a OS X
- jazyk Objective-C, Cocoa Touch API
- vývojové prostredie Xcode
Vývojové prostredie Xcode
- inštalácia Xcode
- základná orientácia v Xcode
- založenie projektu, detaily o projekte
- kompilácia, debugger
Prvá aplikácia pre iPhone
- založenie prvého projektu
- prehliadka súčastí projektu
- tvorba užívateľského rozhrania v Interface Builder
- ako naša aplikácia pracuje?
Ladenie aplikácie
- základy Objective-C
- rozšírenie jazyka C menom Objective-C
- objekty, atribúty, správy
- triedy, inštancie a dedičnosť
- ďalšie vlastnosti Objective-C
Rozhranie Cocoa Touch
- vizuálne prvky, ich vlastnosti a používanie
- okná, prvky pre zobrazenie
- vstupné prvky, tlačidlá, výberové prvky
- zobrazovacie prvky, tabuľky, atď.
- riadiace prvky
Tvorba komplexných aplikácií
- používanie riadiacich prvkov
- viacpanelové aplikácie
- tabuľkové výstupy
- ukladanie dát
- akcelerometer, zmena orientácie
- animačné prvky a audio (OpenGL, Quartz)