Cocoa_Mark_Nutting_LaMarche

Page 20

KAPITOLA 1 Kakao má každý rád Vítejte! Tyto řádky čtete jistě proto, že chcete psát programy pro počítače Macintosh, a v takovém případě jste si pořídili tu správnou knihu. Až ji dočtete, budete vědět vše, co je třeba pro vývoj rychlých, výkonných a dobře vypadajících aplikací pro systém Mac OS X. Klíčem k vývoji moderních aplikací pro počítače Macintosh je prostředí Cocoa. Podle společnosti Apple je Cocoa sadou objektově orientovaných frameworků, které zajišťují běhové prostředí pro aplikace určené pro systém Mac OS X. Jak se budete postupně touto knihou prokousávat dál a dál, dozvíte se o frameworcích tvořících prostředí Cocoa vše potřebné. Prozatím si ho můžete představovat jako asistenta vývojáře, který se stará o většinu domácích prací spojených s vývojem aplikací pro počítače Macintosh. Téměř jakýkoliv běžný úkon aplikace pro Macintosh, kreslením oken počínaje a blikáním kurzoru v textovém poli konče, obsluhuje prostředí Cocoa za vás, takže se můžete plně soustředit na zdrojový kód, který činí vaši aplikaci jedinečnou. Prostředí Cocoa obsahuje třídy, které jistě splní téměř všechny vaše vývojové nároky. Jeho součástí jsou třídy reprezentující veškeré komponenty uživatelského rozhraní systému Mac OS X, okny a nabídkami počínaje, přes posuvníky a tlačítka a obrázky a ikonami konče. Představíte-li si jakýkoliv prvek uživatelského rozhraní, který byste chtěli přidat do své aplikace, existuje velmi dobrá šance, že je již implementovaný v podobě jedné ze tříd prostředí.

K1775.indd 19

14.9.2011 12:21:33


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.