Можете ли да обясните какво е механизъм за взаимно изключване (Mutex) и как работи за предотвратяване на едновременен достъп до ресурси?
iOS
Можеш ли да изброиш и обясниш основните проблеми, свързани с автоматичното управление на паметта с ARC?
Имате ли въпроси относно работата или проекта?
Как влиява използването на силни препратки в езика за програмиране върху продължителността на съществуването на обекта в паметта?
Можете ли да обясните какво означава ключовата дума 'unowned unsafe' в контекста на управлението на паметта в Swift?
Какви са разликите между свойствата Frame и Bounds в графичния интерфейс?
Какви методи могат да се използват за откриване и отстраняване на проблем с изтичане на памет в приложение?
Можете ли да обясните какво представлява инструментът Time Profiler и как се използва за анализ на производителността?
Какви процедури или процеси изпълнява системата преди да извика основната функция при стартиране на програмата?
Кой е най-бавният начин за управление на задачи или събития?
Можете ли да обясните какви са типовете стойности в програмирането?
Каква е разликата между Silent Push и обикновено Push уведомление?
Какви са разликите между статичните методи, методите на класа и обикновените методи в обектно-ориентираното програмиране?
Как определя приложението коя част от интерфейса трябва да реагира на докосване?
Обяснете етапите на развитие и функциониране на iOS приложение от старта до приключването му.
Как работи автоматичното броене на референции (ARC) по време на изпълнение на програмата?
Обяснете концепцията за Offscreen Rendering и нейните основни приложения
Какви методи трябва да се използват за предотвратяване на конфликти при достъп до споделени ресурси?
Как се обработват събитията от докосване в UIKit?
Всички типове данни или структури от данни използват механизма Copy-on-Write и в кои случаи се прилага?