Objective C Programmering (inkl. Mac Mini)

Formål

At give deltagere viden og færdigheder til at kunne designe og implementere Objective C programmer.

Beskrivelse

Objective C er nok det objektorienterede programmeringssprog, som har haft størst fokus de senere år. Stort set alle apps skrevet til iPhone og iPad er programmeret i Objective C. Sproget er et medlem af den objektorienterede C-familie lige som fx C++, C# og Java.

Kurset giver en god forståelse for Objective C (Obj-C) programmeringssproget. Vi arbejder med Obj-C's brug af objektorienteret teknologi og muligheder.

Der udvikles programmer med anvendelse af polymorfi med henblik på forenkling af design og vedligehold.

I forbindelse med iOS-kursusserien ( AP-901, AP-902, AP-904 og AP-905) er det en stor fordel at tage dette kursus, hvis man reelt skal i gang med at udvikle iOS-apps. Kurset kan både tages før iOS-kurserne eller undervejs i et iOS-kursusforløb.

Forudsætninger

  • AP-901 - iPhone/iPad iOS Programmering Grundkursus (inkl. iPad Mini)
  • SU-202 - Objektorienteret Grundkursus for C++/C#/Obj-C og Java

Videre forløb

  • AP-902 - iPhone/iPad iOS Programmering Datahåndtering

Hardware

  • Mac Mini

Materialer

  • Kursusmateriale på dansk

Tilhørende certificering

  • PA0900 - SCD - iOS Certified Developer

Tilhørende test

  • TSU-208 - Objective C Programming

Indhold

  • Overblik over Objective C (Obj-C)
  • Klasser, objekter og metoder
  • Datatyper og expressions
  • Loops
  • Betingelser
  • Nedarvning
  • Polymorfisme
  • Dynamisk Typing
  • Dynamisk Binding
  • Categories
  • Protocols
  • Pre Processsor
  • Samspil med C
  • Foundation Framework: Tal, strenge og collections
  • Memory Management og ARC