Swift - все способы развернуть Optional (Подготовка к собеседованию)

preview_player
Показать описание
Какие существуют способы развернуть опциональный тип данных в языке Swift? Давайте рассмотрим все 7 способов это сделать. Optional может быть развернут как безопасно, так и опасно. Данный вопрос очень часто задают на собеседованиях на позицию iOS junior.

Если хотите поддержать канал:

👀 Полезное:

📹 Другие видео по теме:

😵 Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬
😉 Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬

❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх 👍! Если ты уже это сделал то вот тебе вкусный пирожок 🥟, и я в свою очередь, не разочарую тебя новым контентом.
#swift #optionals #iosнапрактике #functions #swift5курсуроков #swiftосновы #iosуроки #свифт #айос #ios #якодер #iosразработка
Рекомендации по теме
Комментарии
Автор

Вы просто лучший! Абсолютно без лишних слов и по делу! Спасибо 🙏

Dontgoagainstthedream
Автор

Все по делу. Ровно что искал то нашел. Спасибо.

sanyaDjan
Автор

Комментарий для продвижения отличных уроков!

ibezzubik
Автор

Спасибо за урок, всё разложили по полочкам! 6-ой способ можно и без функции, но с выходом из программы: guard let unwrapped6 = text else { exit(0) }. Пожалуйста, делайте шрифт в консоли покрупнее. Ещё раз спасибо Вам!

КонстантинИсаченко-еб
Автор

Отличное видео - коротко, понятно и без лишней воды

olexcomua
Автор

Спасибо за видео! Было бы здорово продолжить серию видосов "Подготовка к собеседованию"

hardyql
Автор

очень познавательное видео! недавно проходил собес на стажера и задавали этот вопрос, я к сожалению только 2 способа знал, сейчас после просмотра знания улучшились

Pavel
Автор

Ооо новый видос по интересной теме! Спасибо 🙏

kipo
Автор

Спасибо за проделанную работу, но если я правильно понимаю, то во втором примере ты сделал не implicitly, а force unwrapping. Чтобы было implicitly то должно быть: var unwrapped2: String! = text.

valeriid
Автор

⚠Во втором пункте допустил ошибку. Неявное разворачивание Optional осуществляется следующим образом: var implicitlyUnwrappedOptional : String! = someOptional! То есть чтобы получить Implicitly Unwrapped Optional из optional’а, необходимо явно указать <Тип>! при объявлении переменной, но неважно указываем мы ! для присваиваемой переменной или нет. Поговорим об этом подробнее чуть позже.

iosinpractice
Автор

Хотелось бы очень подробно увидеть про использование и фишки table view

rinata
Автор

Ооо, спасибо. Как раз на днях увидел 7 способ в чужом проекте и не понял, что это такое. Теперь знаю, что это. Но теперь другой вопрос, зачем?)

romasenkevich
Автор

Добрый день. Подскажите, а возможны ли записи личных видео уроков?

mechanic_MSK
Автор

Спасибо!
А зачем в 5 каст as Any? Всё же итак работает

zoomle_iOS