Objective-C

Loader DigitalCityEen ogenblik, aub...

Objective-C

(Réf.731)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Leer complete applicaties te ontwikkelen in Objective-C

Opleidingsprogramma

Inleiding

Geschiedenis, versies
Verwante C en Smalltalk
Ontwikkelomgeving
IDE en hulpmiddelen (compiler, deboiler)
Documentatie

Workshop: Xcode installeren

Eerste stappen in Objective-C

Code-organisatie
De verschillende bestanden (*.h, *.m)
De main() methode
De conventies
De pointers
Het Foundation framework

Basis syntaxis

Variabelen: declaratie, gebruik
Operatoren
Constanten
Booleanen
Voorwaardelijke instructies
Iteratie-instructies, lussen

Het object in Objective-C

Het generieke object-id
Geheugentoewijzing en initialisatie
Geheugenbeheer
Objecten: NSString, NSNumber, NSMutableString, enz.
Interfaces
Encapsulaties en accessors
Instance- en klassemethoden
Super- en self-keywords
Inheritance

Workshop: Een minigame maken

Arrays

Arrays: NSArray, NSMutableArray
Dictionaries: NSDictionnary, NSMutableDictionnary
Initialisatie, geheugentoewijzing
Snel door een array bladeren: NSEnumerator

Protocollen

Definitie van een protocol
De voordelen
Creatie en toepassing (delegate)
Optionele en vereiste methoden

Behandeling van bestanden

De NSURL-klasse
Lezen en schrijven naar een bestand
Fouten afhandelen
Archiveren en desarchiveren van een object
Het NSCoding-protocol
De klassen NSCoder, NSKeyedArchiver, NSKeyedUnarchiver

Workshop: Onze gegevens opslaan in een bestand

De grafische interface

Het AppKit-framework
Presentatie van Interface Builder
De *.xib-bestanden
IBAction en IBOutlets
Grafische objecten: NSTextField, NSButton, enz.

Workshop: Een grafische interface maken met Cocoa

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.