iOS
Можете ли да обясните какво означават блокираните процеси в многонишково приложение?
Защо е задължително обявяването на инициализатора в протокола за всички класове, които реализират този протокол?
Обяснете разликата между последователната и паралелната обработка на данни.
В кои ситуации се препоръчва използването на NSLock за синхронизиране на нишки?
Може ли да се съхраняват допълнителни свойства вътре в изброяванията в език за програмиране?
Можете ли да обясните разликата между таблицата на свидетелите и виртуалната таблица в обектно-ориентираните системи?
Можете ли да обясните разликите между различните типове колекции и техните характеристики?
Защо индикаторът за зареждане остава анимиран, дори ако дебъгърът е изключен или спира изпълнението на програмата?
Как да реализираме универсален тип за изброяване с генерични типове в език за програмиране?
Посочете основните елементи, които съставляват рамката UIKit.
Обяснете концепцията за автоматично разполагане на елементи на интерфейса в рамките на разработката на потребителски интерфейси.
Как се освобождава паметта при обекти, създадени с използване на референтен тип?
Какви видове модификатори за достъп знаете и как работят?
Как се реализира и работи механиката на хеширането в езиковите структури от данни, осигурявайки уникалност и бърз достъп?
Кога е целесъобразно да се използва определена структура от данни?
Можете ли да обясните какво се разбира под термина 'капацитет' в контекста на системи или приложения?
Какви са предимствата и недостатъците на използването на CoreData при разработката на приложения?
Как да обясним процеса на показване на графичния потребителски интерфейс на екрана?
Можете ли да обясните какво се разбира под обект в езика за програмиране Swift?
Обяснете защо липсата на стойност в слаба връзка не причинява грешки или нежелани последици във вашето приложение.