Můžete vysvětlit koncept unowned v kontextu bezpečného zacházení s odkazy ve Swift?
iOS
Co se rozumí pod dispatchingem v kontextu programování nebo operačních systémů?
Můžete vysvětlit mechanismus fungování cyklu událostí Run Loop v aplikacích?
Jaké kroky jste podnikli k publikaci aplikace v App Store na vašem předchozím pracovišti?
Můžeš sdílet nejvýznamnější projekty nebo úkoly, které se ti podařilo úspěšně realizovat?
Vysvětlete fáze vytváření, používání a ničení objektu během jeho existence v programu
V čem spočívá omezení používání slabých odkazů a jaké jsou jejich vlastnosti chování?
Jak lze ukládat a načítat data z UserDefaults v iOS aplikacích?
Můžete vysvětlit, co je vícenásobné zpracování v programování?
Jaké typy odkazů mohou být uloženy v tabulce Side Table?
Jakými metodami lze implementovat ukládání dočasných dat uvnitř aplikace v iOS?
V čem spočívá rozdíl mezi paralelním zpracováním vláken a asynchronními operacemi v programování?
Mohou situace související s použitím slabých (unowned) odkazů vést k selhání aplikace? Uveďte příklad.
Kolik odborníků ve vašem týmu se zabývá vývojem iOS aplikací?
Jak je implementována práce s pamětí v operačním systému iOS?
Z jaké sady technologií se skládá Core Data a jak funguje pro ukládání dat?
Můžete vysvětlit rozdíl mezi GCD (Grand Central Dispatch) a Operation v řízení asynchronnosti v iOS?
Zajišťuje vybraný zásobník provádění operací ve vícevláknovém prostředí?
Můžete vysvětlit, co znamená automatický mechanismus správy paměti ARC v iOS?