Beskrivelse
iOS er UNIX fra Apple! Vi vil gerne lære dig at udvikle apps til iPhone/iPad samt give dig et godt overblik over Apples iOS Developer Program (apps til iPhone/iPod). Operativsystemet på iPhone/iPad/iPod Touch hedder iOS (”i” fordi produktnavne hos Apple ofte starter med et ”i”, og OS for Operativ System). Kurset giver en god begrebsforståelse inden for Apples udviklingsmiljø (SDK, Software Development Kit) til iOS -- først og fremmest metoden MCV (Model, Control & View), som er basis for, hvordan man udvikler på platformen. Vi anvender Apples værktøjer XCode og Interface Builder i et standard Apple udviklingsmiljø.
Indhold
Introduktion til iPhone/iPad programudvikling - begreber og teknologier
- Apple iOS Developer Program
- Hvem kan udvikle apps
- Overblik og demonstration af et udviklingsforløb iOS dokumentation
- Hvordan er dokumentation opbygget og hvordan anvendes den Programmering
- Introduktion til sproget Objective-C Udviklingsmodel
- Model-View-Controller (MVC) Udviklingsværktøjer
- XCode, Interface Builder m.m. Livscyklus for en iPhone/iPad applikation
- Forståelse for hvornår hvilke dele af applikationen er aktiv Layout-komponenter (Views)
- De grafiske byggeklodser til brugergrænsefladen Interaktion med Controller-delen
- Samspil mellem programmeret kode og brugergrænsefladen Hvordan designer man en reel applikation?