Programování v Cocoa

O. Čada


V tomto seriálu se postupně naučíme programovat v prostředí Cocoa: v plně objektovém vývojovém systému Mac OS X. Cocoa patří firmě Apple; vzniklo však v rámci firmy NeXT a jejího operačního systému NeXTStep. Právě bohatství služeb a flexibilita tohoto vývojového prostředí byly patrně rozhodujícím faktorem, který Apple před třemi roky přiměl za bezmála půl miliardy dolarů firmu NeXT koupit.

Nejprve se stručně seznámíme se základními vlastnosmi systému Cocoa (Mimochodem, některé ze starších článků ukazují starou versi pomocných aplikací. Na práci s Cocoa, kterou jimi ilustrujeme, to ale nemá žádný vliv):

V další skupině článků se seznámíme se základy, na nichž je celý vývojový systém postaven: jsou jimi objekty, objektové programovací jazyky (ukážeme si základy Objective C), a služby základní knihovny Foundation Kit. Navíc si ukážeme základy práce s aplikací ProjectBuilder, jež usnadňuje tvorbu a správu projektů a automatizuje řadu mechanických činností: Jestliže už umíme napsat "engine" aplikace s využitím Foundation Kitu, je čas podívat se na tvorbu grafického uživatelského rozhraní aplikace. Zde nabízí Cocoa neskutečně šikovný prostředek InterfaceBuilder: na první pohled se podobá editorům tzv. resources, ve skutečnosti jsme ale úplně někde jinde. InterfaceBuilder totiž dokáže vytvářet a upravovat kompletní objektové sítě.

Copyright © Chip, O. Čada 2000-2003