Foundation Kit

Popis objektové knihovny 'engine' služeb OpenStepu FoundationKit. Nejedná se o detailní referenci programátora (ta je ostatně standardní součástí každé instalace OpenStepu), ale o přehledný popis s příklady programů pro zájemce a pro ty, kdo se chtějí programování v OpenStepu naučit.

0. Základy OOP: Vysvětlení základních pojmů objektového programování, a ukázka jejich konkrétního významu v OpenStepu. Popis základů Objective C a vztah jeho konstrukcí k objektům a třídám.

1. Koncepce: Popis několik základních technik, které jsou v OpenStepu využity pro práci s objekty: doba existence objektu, poloautomatický garbage collector, měnitelné a neměnné objekty a skryté podtřídy.

2. Foundation Kit: Stručný přehled všech tříd Foundation Kitu, popis nejzajímavějších z nich: NSArray, NSEnumerator.

3. Foundation Kit -- pokračování: Popis nejzajímavějších tříd: NSBundle, NSDate a NSCalendarDate, NSDictionary, NSException, NSInvocation.

4. Foundation Kit -- dokončení: Popis nejzajímavějších tříd: NSNotification, NSNotificationCenter, NSNotificationQueue, NSString, NSUserDefaults.

5. Distribuované objekty: Třída NSConnection a systém distribuovaných objektů OpenStepu. Navíc je v tomto dokumentu popsáno několik málo neobjektových služeb Foundation Kitu.



(ostatní články)


Copyright (c) Ondra Čada