Что такое состояние гонки (race condition)?

Middle
102

Как устроен словарь в языке программирования Swift?

Middle
101

Как изменить иконку приложения в зависимости от среды?

Middle
101

Что произойдет, если вызвать глобальную очередь DispatchQueue?

Junior
101

Приведите примеры нарушений принципов 'SOLID' в стандартных библиотеках.

Senior
101

Какую проблему решает реактивное программирование?

Middle
101

Что такое работа с потоками, отличными от основного (off main thread)?

Middle
101

Какие типы данных существуют в Swift?

Junior
100

В каком методе жизненного цикла контроллера можно переопределить представление (вью) контроллера?

Middle
100

Для каких сущностей используется механизм copy on write?

Middle+
100

Какие объекты участвуют в зависимостях в проекте?

Middle
100

Как можно реализовать функциональность получения индекса колонки, на которую был совершен тап, и изменения цвета другой колонки в рамках десяти колонок и пяти блоков?

Middle
100

К каким типам относятся протоколы в Swift?

Junior
100

Какие существуют способы обработки опционалов в языке Swift?

Junior
99

Что такое мьютекс (mutex)?

Junior
99

Объясните разницу между escaping и non-escaping closures, и в каких случаях необходимо использовать @escaping.

Middle
99

В чем заключается разница между 'weak' и 'unowned' в Swift?

Middle
99

Почему Swift не может автоматически сгенерировать memberwise инициализатор для классов?

Middle+
99

Расскажи о коллекциях в Swift и их особенностях.

Junior
99

Как осуществляется обращение к объектам класса и объектам структуры в Swift?

Junior
99
12/204