uvádějí i se svými parametry. Za každou dvojtečku při volání patří předaná hodnota. V místě volání pak význam neidentifikujete jen pomocí pořadí, ale i podle názvu, což zpřehledňuje metody s větším množstvím parametrů.
řádek č. 22?“ „Mám zobrazovat v tabulce nadpisy sekcí?“ „Uživatel vybral řádek č. 4“ … Delegates slouží ke snížení provázanosti kódu, objekty informují o svém stavu a ptají se, jak se mají zachovat, objektu předaného do delegate property.
Předch. operace Vedlejší vlákno Prezentace výsledků Hard work Programuje se pomocí sériových front, takže se vyvarujete zamykání a race conditions. Technologie se nazývá Grand Central Dispatch.
Každý prvek dostane sadu omezení, podle kterých je mu nastavována pozice a velikost. Pokud Autolayout nevyužijete, musíte detekovat použité zařízení a všechny souřadnice počítat a nastavovat v kódu manuálně. Vývojové prostředí obsahuje sadu nástrojů pro debugging.
Systém obsahuje frameworky pro práci se vším, na co si vzpomenete. Pokud rozumíte syntaxi a základním principům, nebude pro vás problém je začít používat.
ale ne jednodušší jazyk. Generika, optionals, funkcionální prvky. Bez Objective-C se zatím neobejdete – ekosystém, principy jsou podobné. Swift také nemá garbage collector. Objective-C bridge – se Swiftem může být v jedné aplikaci