Как управлява ARC паметта по време на компилацията на проекта в Objective-C?
iOS
Какви са видовете течове на памет и как да ги открием?
Можете ли да обясните какво означават блокираните процеси в многонишково приложение?
Какви са разликите между типовете данни по тяхната семантика: стойности и препратки?
Кои процеси се стартират или изпълняват при кликване върху иконата на приложението?
Можете ли да обясните какво представлява класът UIGestureRecognizer в разработката на iOS приложения?
Можете ли да обясните какво е класът CALayer и как се използва в разработката за iOS?
Можете ли да обясните какво означава терминът Hit Test в контекста на компютърната графика или UI?
Можеш ли да назовеш основните състояния, в които може да се намира едно приложение?
Можете ли да обясните какво се случва при извикване на метода layoutSubviews в UIKit?
Какви методи и инструменти използваш за откриване на течове на памет в приложенията?
Кое място в системата ще избереш за съхранение на потребителските настройки?
Какви методи се използват за предотвратяване на състезателни условия при работа с многопоточни приложения?
Можеш ли да назовеш основните категории типове данни, използвани в програмирането?
Каква е разликата между Weak и Unowned в управлението на паметта?
Какви са предимствата и недостатъците на използването на бариери в софтуерните системи?
Как да реализираме изпълнението на задачи във фонов режим в приложение?
Възможно ли е да се промени веригата от обработчици в системата Responders?
Обяснете какво е структурата от данни 'речник' и как се използва