iOS
Jaké klíčové slovo se používá ke změně hodnoty proměnné v těle funkce?
Zajímá vás tvorba aplikací, které fungují na různých operačních systémech?
Můžeš uvést příklad situace, kdy se uplatňuje princip protokolu?
Jak je prováděno plnění úkolů při použití synchronní vložky do globální fronty?
Lze ukládat funkce uzávěru do polí v programovacích jazycích?
Kolikrát se v životním cyklu UIViewController volá metoda viewDidLoad?
Je povinné mít inicializátor s modifikátorem required bez implementace protokolů?
Jaké typy dispatchingu nelze upravit pomocí metody Swizzling?
Mohou situace související s použitím slabých (unowned) odkazů vést k selhání aplikace? Uveďte příklad.
Jak zajistit bezpečnost přístupu k poli v prostředí s více vlákny?
Jakými metodami lze zajistit bezpečnost při používání kolekcí za podmínek vícenásobného vlákna?
Můžeš vyjmenovat oblíbené správce závislostí používané v projektech?
Proč jsou kolekce ve Swiftu implementovány jako hodnotové typy?
Jak ovlivňuje změna hranic rámce v metodě viewDidLayoutSubviews zobrazení rozhraní?
V jakých případech se používá třídní model v programování?
Na jakém místě v paměti nebo v jakém mechanismu je spravována reference, která nezvyšuje čítač odkazů a nezpůsobuje udržování objektu?
Jaké operace nebo vlastnosti jsou dostupné při definování třídy, které nejsou u struktury?
Jaké jsou hlavní výhody a nevýhody psaní jednotkových testů?
Která dispatch v programování, statická nebo dynamická, zajišťuje rychlejší provedení?
Vysvětlete rozdíly mezi operátory LEFT JOIN a LEADING JOIN v SQL.