У нас вы можете посмотреть бесплатно Непрозрачные типы: маскировка ваших бетонных типов или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Привет, ребята! Добро пожаловать в очередное видео! После обзора протоколов и дженериков пришло время поговорить о непрозрачных типах. Почему? Ну, они были введены для поддержки фреймворка SwiftUI. Без непрозрачных типов жизнь в SwiftUI определённо была бы гораздо сложнее. Давайте посмотрим, как можно скрыть и защитить своё приватное API и конкретные типы от внешних вызовов, не жертвуя производительностью, и сравним непрозрачные типы с протоколами. Это одно и то же? Давайте выясним! Если вам нужно сначала изучить протоколы и дженерики, посмотрите это: Протоколы: • Protocols Дженерики: • Generics Содержание: 0:00 - Введение 1:15 - Что такое непрозрачные типы? 6:35 — Скрытие приватного API 11:37 — Обратные дженерики 16:25 — Протоколы против непрозрачных типов 20:19 — И ещё кое-что: непрозрачные типы в протоколах 21:29 — Заключение ------ Ссылки: https://docs.swift.org/swift-book/Lan... https://github.com/apple/swift-evolut... https://developer.apple.com/videos/pl... https://www.hackingwithswift.com/arti... https://www.swiftbysundell.com/articl... https://www.vadimbulavin.com/opaque-r... https://forums.swift.org/t/reverse-ge... https://swiftrocks.com/understanding-... https://www.donnywals.com/understandi... https://learnappmaking.com/some-swift... Ленивая карта: https://www.hackingwithswift.com/exam... ViewBuilder: • Tip: @ViewBuilder in functions Финальный код показан в этом видео: https://github.com/pitt500/swift-and-... ------ Другие видео на канале: Управление состоянием в SwiftUI: • State Management in SwiftUI UIKit в SwiftUI: • UIKit in SwiftUI Структуры против классов: • Structs vs classes in Swift ----- Не забудьте подписаться на канал, поставить лайк и следить за мной в социальных сетях: Твиттер: / swiftandtips / pitt500 И наконец, спросите меня, какое видео вы хотели бы увидеть следующим 😄! Источник: Музыка Wataboi с https://pixabay.com/ Видео смонтировано в LumaFusion