Вопросы по Swift
1. Расскажи, что такое Optional, как он работает и как устроен внутри.
2. Какие существуют способы разворачивания Optional?
3. Какие существуют коллекции в Swift?
4. Чем отличаются Array, Set и Dictionary?
5. В какой из этих коллекций поиск работает быстрее всего?
6. Какие существуют уровни доступа в Swift? Чем они отличаются?
7. Что такое замыкания (Closures)? Для чего они нужны?
8. В чём разница между escaping и non-escaping замыканиями?
9. Если мы получаем какие-то данные по сети, какое замыкание логично использовать?
10. Расскажи про Enums. Какие у них есть особенности, например, про ассоциативные значения?
11. Сталкивался ли ты с рекурсивными Enums и ключевым словом…