Структуры данных, память, copy-on-write
1. Какие существуют структуры данных в Swift?
2. В чём разница между value type и reference type?
3. Чем достигается уникальность копий у value type?
4. Сколько может быть стеков и куч в приложении?
5. Если у нас есть массив со структурами, и мы изменяем элемент — что произойдёт со структурой и массивом?
6. Что будет, если структура внутри содержит поле типа reference type?
7. Что такое witness table?
8. Какие виды диспетчеризации в Swift ты знаешь?
9. Когда создаётся таблица методов (virtual table / witness table)?
Hash, Dictionary, Set
10. Какая сложность доступа к элементам у Dictionary и у Set?
11. Что такое hash? От чего он зависит?
12. Как…