В каких ситуациях используется слабая ссылка на объект?
Допустимо ли создавать класс-пронаситель другого класса в объектно-ориентированном программировании?
Возможна ли реализация переменных внутри протоколов?
Можно ли эффективно работать самостоятельно без постоянной командной поддержки?
В каких случаях предпочтительно применять unowned вместо weak в управлении памятью?
Можно ли реализовать свой собственный обертчик свойства в языке Swift?
Объясните принцип операции Cherry Pick в системах контроля версий.
Могут ли различные структуры данных сохранять типы данных внутри себя?
Кто обычно отвечает за постановку задач в проекте или команде?
Можно ли хранить типы ссылок в области памяти стека?
В каких случаях лучше выбрать использование Frame Layout в интерфейсе?
Можно ли в языке программирования использовать перечисления (enum) для хранения свойств, сохраняемых в памяти?
Можно ли задавать реализацию метода по умолчанию в интерфейсе или протоколе?
Можно ли прямо инстанцировать объект протокола в языке программирования?
Можно ли в процессе инициализации создать объект, который по умолчанию считается необязательным для использования?
Возможно ли реализовать универсальную функцию с использованием шаблонов в программировании?
Можно ли использовать ключевое слово synchronized непосредственно для защиты отдельной переменной?
Можно ли модифицировать массив внутри метода класса, получая данные асинхронно в фоне через замыкание, если это замыкание выполняется не на основном потоке?
Можно ли реализовать полностью интерфейс пользователя с помощью многослойной архитектуры?
Можно ли добавить новые значения к существующему перечислению, используемому в качестве основы для опционального типа?