Обяснете разликите между методите layoutSubviews, layoutIfNeeded и setNeedsLayout в процеса на автоматично оформление и актуализиране на интерфейса.
iOS
Как се случва разрешаването на конфликтни ситуации при съвпадение на ресурси или идентификатори?
Можеш ли да изброиш типовете стойности в Swift?
Можете ли да обясните концепцията за Capture List в контекста на езика Swift и нейното приложение?
Можете ли да обясните какво означава терминът 'some' в контекста на програмирането?
Как се обработва събитието на натискане в приложението?
Можете ли да обясните какво е пул от нишки и защо се използва в многопоточната програмиране?
Можете ли да обясните принципа Copy-on-Write и как работи в системите за съхранение на данни?
Какво се разбира под сблъсък в контекста на програмирането или системите за обработка на данни?
Можете ли да обясните какво означава терминът Hashable в контекста на програмирането?
Каква е времевата сложност на алгоритъма за бързо сортиране в най-лошия, средния и най-добрия случай?
Можете ли да обясните какво е функцията за escaping в контекста на програмирането?
Всички операции, добавени към MainQueue, задължително се изпълняват на основния поток?
Кои типове данни в Swift са референтни типове?
Можете ли да обясните концепцията за свързан тип в контекста на типизацията?
Как да увеличим зоната за активиране на натискане за активен елемент в интерфейса?
Можете ли да обясните какво означава типът данни 'any' в програмирането?
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Каква е ролята на конструкцията typealias в езика за програмиране и в кои случаи се използва?
Каква е времевата сложност при добавяне на нов елемент към речника?