iOS
Máte zkušenosti s metodikou Kanban v projektech?
Jak implementovat funkci, která zaručuje atomárnost operací v GCD?
Jak rozdělit obrazovku na tři stejné části pomocí tří View?
Jaké metody je třeba použít k prevenci konfliktů, když na jednom pohledu je více Gesture Recognizers?
Můžete vysvětlit, co je mechanismus Volitelného Přiřazení v programování?
Jaký je problém s použitím vzoru Singleton v návrhu systémů?
Plánujete v blízké době přestěhování do zahraničí nebo po Rusku?
Jaké jsou výhody a nevýhody této struktury?
Můžete vysvětlit, co znamená pojem 'volitelný' v programování?
Jaké metody lze použít k organizaci fronty úloh v systému?
Můžete vysvětlit, co je komponenta UITableView a jak se používá při vývoji rozhraní?
Můžete vysvětlit, co je objekt DispatchWorkItem v iOS a jak se používá při správě úkolů?
Jak odhadnout časovou složitost operace odstranění prvku z pole?
V čem spočívá rozdíl mezi body a pixely v kontextu grafiky a zobrazení obrázků?
Vysvětlete koncept View ve SwiftUI a jak se používá při vytváření rozhraní.
Je třeba brát v úvahu typ dat při výběru, co ukládat do mezipaměti?
nechte, aby byl parent úkol { nechte, aby byl child úkol { print("child started, isCancelled = ", Task.isCancelled) // NE false for index in (1...[phone]) { print(index) } print("child finished, isCancelled = ", Task.isCancelled) // } await child.value } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 sekunda parent.cancel() /////// nechte, aby byl parent úkol { async let child: Void = { print("child started, isCancelled =", Task.isCancelled) for index in (1...[phone]) { print(index) } print("child finished, isCancelled =", Task.isCancelled) }() await child } try? await Task.sleep(nanoseconds: 1_000_000_000) // 1 sekunda parent.cancel()
Co znamená "rychlý" pro slovník a jaká je jeho složitost vyhledávání? Je to vždy O(1)?
Popište slovy, jak byste řešili problém cacheování ceny auta: datová struktura, synchronizace, aktualizace.
Proč některé dotazy vracejí cenu, která nikdy neexistovala (například mezivýsledek mezi starou a novou cenou)?