iOS
Можете ли да обясните какво означава терминът 'Unowned' в контекста на управлението на паметта?
В какво се състои принципът copy-on-write и за какво се използва в програмирането?
Обяснете термина 'Strong' в контекста на програмирането или системните аспекти.
В кой случай се извиква методът loadView в жизнения цикъл на контролера?
Можете ли да обясните какво означава методът setNeedsLayout в контекста на актуализиране на потребителския интерфейс?
Можеш ли да изброиш типовете стойности в Swift?
В кой момент в жизнения цикъл на ViewController става достъпна информацията за размерите на неговия View?
Как се обработва събитието на натискане в приложението?
Как се определя времевата сложност на операцията по копиране на един елемент вътре в масив?
Как да различим механизма за синхронизация Semaphore от Mutual Exclusion (Mutex)?
Как можете да деактивирате или изтриете участник от веригата на обработчиците в системата Responders?
Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
Можете ли да обясните какво е loadView и как се използва в разработката?
Как да определим времевите разходи при операцията по вмъкване на нов елемент в масив?
Какво е минималното количество нишки, необходимо за възникване на взаимна блокировка (Deadlock)?
Как се реализира стратегията Copy-on-write на ниво вътрешна работа на системата?
Можете ли да обясните концепцията за слаби препратки в програмирането?