Kim Harding Design ApS: Kurser
iPhone applikationsudvikling
Formålet med dette kursus er give en grundig gennemgang af iPhone
SDK'et. Kurset er opbygget omkring to rigtige applikationer
som kursisterne skal implementere. Applikationerne udvikles i takt
med at vi gennemgår de centrale dele af iPhone SDK'et. Et vigtig
element i kurset er at lære kursisten at forstå og udnytte de
muligheder og begrænsninger, der ligger i iPhone hardware'en og
SDK'et.
Målgruppe
Dette kursus er for udviklerer, som skal til at skrive deres
første iPhone applikation vha. iPhone SDK.
Krav
Kendskab til Objective-C på et niveau svarende
til Objective-C kurset.
Varighed
4 dage.
Emner
Brugerflade
- Arkitektur og applikation livscyklus
- Model-View-Controller, Delegation, Target-Action & Managed
Memory Model
- Window, View & ViewController
- Events
- Grafik og tegning
Værktøj
- XCode
- Interface Builder
- iPhone Simulator
- Brug af Instruments til at finde memory leaks og
performance problemer
- Unit testing
Data
- KVC & KVO
- Simpel persistens med NSCoder
- SQLite
- Core Data
- Tilgå og modificer data i Address Book
Netværk
- Test netværkstatus
- Sende og modtage filer
- Tilgå webservice vha. NSURLConnection
- Tilgå ODATA kompatible feeds
Multimedie
- Tilgå eksisterende billeder
- Tage nye billeder med det indbyggede kamera
- Afspille musik fra telefonens iPod bibliotek
- Optage video
- Video playback
Core Location & Map Kit
- Arkitektur
- Reverse geocoding til en adresse
- Tilgå kort vha. Core Location Data