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

Middle
99

Что такое ViewModifier в SwiftUI?

Middle
99

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

Middle
99

Как функционирует система сертификатов в iOS?

Middle+
99

Что такое порождающие паттерны проектирования?

Middle
98

Что такое обязанности по изменению?

Middle
98

Как реализовать компоновку полного макета (full layout) в iOS?

Middle
98

В чем заключается разница между сборщиком мусора (garbage collector) и автоматическим управлением памятью (ARC)?

Middle
98

Что такое деинициализатор?

Junior
98

Что бы вы сделали, если бы получили два одинаковых состояния (state) при отправке данных?

Middle
98

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

Middle
98

В чем разница между очередью и потоком?

Middle
98

Можно ли создавать собственные типы очередей?

Middle
97

Где вы храните библиотеки CocoaPods в вашем проекте?

Junior
97

В чем разница между семафором и мьютексом?

Middle
97

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

Middle
96

В чем отличие между convention и designated инициализаторами в Swift?

Middle
96

Как использовать архитектуру MVC, чтобы избежать перегрузки контроллера?

Middle+
96

Что такое объектно-ориентированное программирование (ООП)?

Intern
96

Используете ли вы UIKit или SwiftUI в своей работе?

Intern
96
13/204