Каква е разликата между обявяването на променливи с помощта на ключовите думи var и let в JavaScript?
iOS
Кога размерите на границите надвишават размерите на рамката и в кои сценарии е това актуално?
Какво се разбира под диспетчеризация в контекста на програмирането или операционните системи?
Възможно ли е да се реализира пълно приложение, използвайки изключително CALayer?
Можете ли да обясните какво е SwiftUI и как се използва за създаване на интерфейси в iOS приложения?
Как се различават методът за определяне на точков удар и тестът за удар в контекста на разработката на интерфейси?
Обяснете концепцията за верига на отговорниците (Responder Chain) в системата за обработка на събития в GUI приложения.
Обяснете ключовата разлика между затварянията, които позволяват да излязат извън своята област на видимост, и тези, които не могат.
Кои са съществуващите методи и подходи за запазване на обекти с данни?
Какво е предимството на архитектурния модел MVVM в сравнение с MVC по отношение на производителността?
Какви видове атомарни операции в Swift познаваш?
Какви технологии или инструменти обикновено се използват за реализиране на архитектурата MVC?
Какви са разликите между свойствата Frame и Bounds в графичния интерфейс?
Можете ли да обясните принципа на работа на шаблона Model-View-Controller и неговите основни компоненти?
Какви алтернативи на патърна Singleton се използват в съвременните рамки за управление на екземпляри на обекти?
Можете ли да обясните ролята и предназначението на патърна Coordinator в архитектурата на приложенията?
Можете ли да обясните какво точно се случва вътре в системата при използване на Binding?
Какви принципи и механизми се използват за разпределяне и освобождаване на памет в езика Swift?
Обяснете принципа на еднопосочния поток от данни и неговите основни характеристики.
Можете ли да обясните какво представлява архитектурният модел MVVM и как се прилага при разработката на интерфейси?