Cocoa: Porovnání verzí

Smazaný obsah Přidaný obsah
Moxx20 (diskuse | příspěvky)
Bez shrnutí editace
Moxx20 (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1:
{{wikifikovat}}
'''Cocoa (aplikační rozhraní)''' Cocoa <ref name="Cocoa">[https://developer.apple.com/technologies/mac/cocoa.html]</ref> je sada objektově orientovaných frameworků, které zajišťují běhové prostředí pro aplikace určené pro operační systém OS X od firmy Apple. Pro iOS se používá knihovna Cocoa Touch, která navíc obsahuje rozpoznání gest, animace a grafické rozhraní pro iOS. K vývoji Cocoa aplikací se používá vývojové prostředí Xcode a jazyky Objective-C a nově taky Swift. Cocoa frameworky můžeme používat i v jiných jazycích jako je Pascal, Python, Perl, Ruby a to díky takzvaným mostům jako například PasCocoa, PyObjC, RubyCocoa.
== Historie ==
Prostředí Cocoa je zde v té či oné podobě již od roku 1986. Technologie, které souhrnně označujeme jako Cocoa, se postupně vyvinuly z balíčku NeXTSTEP AppKit, balíčku vývojových nástrojů vyvinutého pro platformu NeXT. Když společnost Apple v roce 1996 společnost NeXT koupila, začala vyvíjet novou verzi systému Mac OS, kterou nyní známe pod názvem Mac OS X a jejíž velkou část založila přávě na technologiích získaných od společnosti NeXT. Spolu s dalším vývojem systému Mac OS X se pak dále vyvíjelo i prostředí Cocoa. Společnost Apple do něj přidala technologie pocházející z klasického systému Mac OS, jako je technologie QuickTime, i úplně nové technologie, jako je například technologie Quartz, která umožnuje všechny možné vizuální efekty a animace. Prostředí Cocoa se neustále vyvíjí. Důvod proč se frameworky jmenují Cocoa je jednoduchý. Apple měl na název Cocoa obchodní známku, a tak po koupi společnosti NeXT, použil název Cocoa pro frameworky AppKit a Foundation.