Proč je důležité definovat rovnost objektů v povinných metodách pro implementaci protokolu Hashable?
iOS
Můžete vysvětlit, co znamená automatický mechanismus správy paměti ARC v iOS?
Jaké metody, kromě viewWillLayoutSubviews, slouží k získání aktuálních rozměrů prvků pro jejich správné rozmístění?
Používají všechny datové typy, které ukládají hodnoty, nutně mechanismus kopírování při přiřazení nebo předání?
Můžete vysvětlit pojem 'fronta' v kontextu datových struktur?
Lze určit, který prvek se zobrazuje na obrazovce, aniž by bylo nutné použít výpočty viditelnosti?
Je třeba poskytnout vybavení pro plnění úkolů?
V jakých případech dochází k automatickému volání metody layoutSubviews v systému?
Lze s jistotou říci, že všechny úkoly ve frontě budou zpracovávány jedním vláknem bez výjimek?
Můžete vysvětlit, co dělá metoda layoutIfNeeded v kontextu aktualizace rozhraní?
Jaké metody implementuje protokol Hashable ve Swiftu?
Co vás přimělo uvažovat o změně současné pozice nebo společnosti?
Vysvětlete rozdíly mezi GCD, NSThread a OperationQueue a jaké jsou výhody každého z nich pro vícestopé programování v iOS.
Jaký je rozdíl mezi datovou strukturou, která uchovává unikátní prvky, a sekvencí prvků, která umožňuje opakování?
Jaké vývojové principy zajišťují bezpečné a univerzální používání obecných typů (Generics)?
Jaká je časová složitost odstranění prvku ze středu slovníku?