Тёмный
No video :(

Кирилл Аверьянов - Copy on Write в Swift 

CocoaHeads
Подписаться 7 тыс.
Просмотров 9 тыс.
50% 1

В своем докладе Кирилл рассказал, что такое Copy-on-Write и где он используется.
Презентация:
speakerdeck.co...

Опубликовано:

 

4 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@yegorunknown4475
@yegorunknown4475 3 года назад
Интересно, но в конце автору задают вопрос и он невнятно отвечает. После я пошел проверять. И проблема! Опционал всегда ссылается на разную область памяти.
@user-zy7nf4fd4v
@user-zy7nf4fd4v 2 года назад
Optional - это enum, который внутри содержит value. Если присвоить optional переменную другой переменной, произойдет копирование инстанса enum и его содержимого, как и в случае если скопировать value в другую переменную напрямую. Если в качестве значению будет храниться массив, то он тоже будет копирован, но вот данные которые он хранит скопированы не будут, так как для них реализован механизм COW. По этому никакой разницы нету. Это тоже самой что если массив хранить в качестве свойства другой структуры, при копировании этой структуры механизм COW для массива все равно будет работать.
@gabibli
@gabibli 9 месяцев назад
Такой себе оратор
Далее
Swift Method Dispatch - Сергей Турсунов
41:02
Swift. Async/Await. Basics
47:18
Просмотров 385
Диспетчеризация в Swift.
34:56
Просмотров 20 тыс.
Amirzhan Idryshev - UIKit изнутри
48:58
Просмотров 6 тыс.