Cocoa: Porovnání verzí

Smazaný obsah Přidaný obsah
ShadowRobot (diskuse | příspěvky)
m WPCleaner v1.43b - Fixed using WP:WCW (Odkaz shodný se svým popisem)
→‎Cocoa Bindings: Opraven překlep
značky: první editace editace z mobilu editace z mobilního webu
Řádek 41:
[[Model View Controller|Model-View-Controller]] je softwarová architektura, která odděluje [[datový model]], [[logika|logiku]] a uživatelské rozhraní aplikace. Cocoa je od začátku založena na modelu ''MVC''. Pro Model Cocoa využívá framework Core Data, ve kterém vývojář může modelovat data aplikace. Pro View Cocoa má framework AppKit, ten umožňuje pomocí nástroje Interface Builder navrhnout uživatelské rozhraní aplikace. Pro Controller, což je logika aplikace, využívá vlastní zdrojový kód. Nyní však už vývojář nemusí psát kód, aby napsal vlastní program a to díky technologii Cocoa Bindings.
== Cocoa Bindings ==
Technologie ''Cocoa Bindings'' umožňuje vývojáři nakonfigurovat rámec v nástroji ''Interface Builder'' takovým způsobem, že aktualizuje svoji hodnotu a vrací provedené změny do objektu modeu{{kdo?}}modelu více méně automaticky. Stačí, když rámci vývojář sdělí, se kterým řídícím objektem má spolupracovat a který řetězec má používat jako klíč pro získávání a nastavování hodnoty. Zjednodušeně lze říci, že vlastně vývojář nemusí napsat žádný zdrojový kód.
 
== Akce a Outlety ==
V Cocoa se interakce s uživatelským rozhraním navrženým v nástroji Interface Builder řeší prostřednictvím tzv. akcí a outletů.