Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
iOS
Какви методи трябва да се приложат за предотвратяване на конфликти, когато на един изглед има няколко Gesture Recognizers?
Можете ли да обясните концепцията за лениво оценяване или отлагане на изпълнението на задачи в програмирането?
Кои компоненти и структури се инициализират при стартиране на софтуерно приложение?
Можете ли да обясните разликата между GCD (Grand Central Dispatch) и Operation при управлението на асинхронността в iOS?
Можете ли да изброите и опишете основните методи на класа UIResponder, които се използват за обработка на събития от въвеждане?
Какво е Swizzling и какви са неговите предимства и недостатъци?
Как се определя ефективността на търсенето на елемент по ключ в структура от данни речник?
Можете ли да обясните какво прави методът layoutIfNeeded в контекста на актуализирането на интерфейса?
Как да определим времевата сложност на операцията по търсене на елемент в речника?
Можете ли да обясните концепцията за UIResponder и ролята му в обработката на събития в iOS?
Обяснете какво представлява хеш-стойността и как се използва в програмирането.
Можеш ли да обясниш какви видове блокировки съществуват и как работят в многопоточната програмиране?
Каква е разликата между използването на GCD и NSOperation за изпълнение на асинхронни задачи в iOS разработката?
Можеш ли да изброиш и обясниш основните проблеми, свързани с автоматичното управление на паметта с ARC?
Можеш ли да изброиш различните типове методи за разпределение на управлението на задачите в системите?
Кой механизъм за разпределение осигурява минимално време за забавяне при изпълнение на задачите?
Каква е разликата между безопасните и небезопасните unowned препратки в контекста на управлението на паметта?
Къде се осъществяват паралелните потоци на изпълнение в системата?
Възможно ли е предаване на събитие от един изглед към друг в текущия контекст?