Чем отличаются модификаторы доступа public и internal в контексте программирования?
На каком этапе жизненного цикла UIViewController рекомендуется работать с уже вычисленными размерами его View?
Каковы преимущества использования Operations по сравнению с GCD в управлении асинхронными задачами?
Какой поток использует async/await при вызове внутри метода, запущенного с помощью Task?
Обязательно ли использовать слабую ссылку на self внутри замыканий?
В каком режиме работает главная очередь GCD: последовательном или параллельном?
В каком месте и каким образом следует сохранять конфиденциальную информацию пользователя?
В каком месте реализована логика отображения интерфейса в системе?
Можно ли реализовать наследование нескольких классов одновременно в языке Swift?
По какой причине используется захват переменных внутри замыкания?
В каких случаях и для чего используется операция flatMap в функциональных или потоковых преобразованиях данных?
Каким образом CoreAnimation управляет использованием системных ресурсов?
Какова цель использования расширений в программировании или разработке систем?
В каких местах, кроме стандартного стека, может располагаться структура данных?
В каких ситуациях используют оператор await совместно с асинхронными методами?
В какой области или структуре обычно сохраняется массив данных?
Знаете ли вы о таких поведениях или привычках, которые могут негативно влиять на вашу работу или команду?
Является ли completion-блок полем класса с точки зрения escaping или non-escaping?
Какая роль у модификаторов доступа в управлении доступом к членам класса?
Имеете ли вы опыт разработки приложений с использованием реактивного подхода и паттерна MVVM?