Очень редко появляются действительно продвинутые видео от инженеров Apple про аспекты работы компилятора и советами по оптимизации Swift. Это именно те вопросы, которые все любят задавать на собеседованиях, какие трейдофы есть у абстракций в контексте производительности и как на них влияет Swift Optimizer.
Общая структура видео:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5
Я уже читал SE-0390 и SE-0377, но полная картина у меня появилась только после этого видео. В видео отлично объясняется разница между Shallow и Deep копиями и причина добавления таких усложнений в язык. Добавляются новые модификаторы заимствования владением, позволяющие явно декларировать соглашение о владении.
Пытался понятно объяснить, но лучше вем на видео, все равно не выйдет. Очень советую выделить время на выходных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡12🤔5