№39 - Opaque Types в Swift | Не костыль а фича? И причем тут SwiftUI

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 73

  • @bwswift
    @bwswift  ปีที่แล้ว +4

    Извините за звук, настало лето и вентиляторы МакБука сильно начали шуметь ✈
    Поддержите канал на патреоне!
    www.patreon.com/bwswift

  • @Stricken174
    @Stricken174 ปีที่แล้ว +7

    Слава у тебя как всегда офигенно актуальные и полезные видео. Спасибо тебе, человечище)

  • @АлексейВоронов-ц3я
    @АлексейВоронов-ц3я ปีที่แล้ว +2

    Корисні та пізнавальні уроки!
    Був на межі відписатися, бо прагну звести на нівець споживання російськомовного контенту та збільшити кількість україномовного. Та Ваше рішення українізувати Ваші уроки повернули мене до перегляду.
    Дякую Вам за розвиток україномовного контенту!

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую вам за терпіння та підтримку!

  • @deluxe092
    @deluxe092 ปีที่แล้ว

    Как всегда на высоте) Дуже дякую за твій труд, наснаги та успіхів)

  • @aleksN_77
    @aleksN_77 ปีที่แล้ว +4

    Це офігенно стосовно української, нарешті буде більше українського контенту, і мабуть перший такий контент про iOS розробку 👍👍👍

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую за підтримку!

  • @usa.gamezone
    @usa.gamezone 3 หลายเดือนก่อน

    Дякую за анонс українською! Ваша українська супер!

    • @bwswift
      @bwswift  3 หลายเดือนก่อน

      ❤️

  • @Lucktimerfull22
    @Lucktimerfull22 11 หลายเดือนก่อน

    Спасибо большое за уроки, очень грамотно рассказываете.

    • @bwswift
      @bwswift  10 หลายเดือนก่อน

      ❤️

  • @MrMassmaker
    @MrMassmaker ปีที่แล้ว

    вітаю з переходом!)

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую!

  • @uladzislaukomar3453
    @uladzislaukomar3453 ปีที่แล้ว +9

    Добрыя лекцыі. Украінскую мову разумею і падтрымліваю. Поспехаў табе)

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дзякуй!

  • @alexandernikolaychuk8405
    @alexandernikolaychuk8405 ปีที่แล้ว +3

    Сам маю невеликий канал про iOS українською і було важко бо я теж російськомовний) на 3-4 відео відпустили страх і невпевненність)
    Тільки вчора говорив з товаришем що “Ще б Слави контент українскькою і було б ідеально, бо це велике упущення для розвитку саме нашого iOS community”
    Повністю підтримуємо тебе у цьому 💪

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую за підтримку!

  • @Anton66770
    @Anton66770 ปีที่แล้ว

    Это частичное объяснение. Чтобы глубоко и правильно понять слово some - надо думать про него, так что это команда компилятору, чтобы на этапе компиляции, компилятор мог вычислить конкретный тип данных, что ускоряет очень сильно работу в рантайме, отсюда зная конкретный тип данных, компилятор знает сколько ему нужно выделить памяти под этот тип. Если это к примеру коллекция, то компилятор не зная конкретного типа данных не знает сколько нужно памяти выделить, отсюда он будет использовать вместо opaque type - boxed type. Boxed type позволяет в рантайме добавлять в коллекцию любой тип, но при этом нужно будет выделять память динамически в куче, это медленнее. И да это механизм позволяет закрыть баг с дженерик протоколами. А вообще нужно стараться писать строготипизированный код без дженериков, и прочих дорогих для процессора и сложных для понимания человека абстракций. Лишние абстракции - это зло, но именно они позволяют писать более гибкий и масштабируемый код.

  • @dinachernykh5702
    @dinachernykh5702 ปีที่แล้ว +2

    спасибо💛

  • @mikhailov_al
    @mikhailov_al ปีที่แล้ว +5

    Видел сообщение в тг канале что последующие лекции будут только на украинском!
    Хотелось бы продолжать получать ваши последующие занятия еще и на русском
    В формате платных подписок
    В формате курса
    Как угодно!
    Знаком со всеми темами, пишу уже больше пяти лет под iOS, но такого формата как у вас еще не встречал, и всегда уютно включить новую лекцию и на фоне поповторять темы
    #staywithukraine

    • @bwswift
      @bwswift  ปีที่แล้ว +2

      У ютуба есть автогенерация субтитров

  • @АртемСергєєв-л9ц
    @АртемСергєєв-л9ц ปีที่แล้ว +2

    За українську дякую, мотивує з двох дисциплін.

  • @Aaron_YK
    @Aaron_YK ปีที่แล้ว

    фух, лекція коротенька , після generics як секунда проходить. Дякую за перехід на українську мову та безцінний контент.

    • @bwswift
      @bwswift  ปีที่แล้ว

      І вам дякую за коментар та підтримку !

  • @dmytro_usenko
    @dmytro_usenko ปีที่แล้ว +1

    Дякую за вашу працю

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую за вашу підтримку!

  • @dqueenprinsees
    @dqueenprinsees ปีที่แล้ว +14

    Добрый день, Вячеслав. Это комментарий, который я думаю в ТГ вы не увидите, но хочется вам сказать. Пост о переходе на украинский язык.
    Определенно, это было ожидаемо и понятно. Самое потрясающее - вы закончили курс, а не просто в порыве решили все изменить. За это определенно можно сказать огромное спасибо.
    Да, для потребителей контента на русском языке стало очень грустно, но я объясню, почему мне стало грустно. Это не связано ни с тем, что я из России и знаю только русский и базовый английский, а потому что потребление контента на языке, который твой родной, просто проще. Учитывая специфику знаний, которую вы даете, говорит о ее сложной структуре и терминах. Я думаю, многие смотрели лекции на английском языке по Swift, и конечно, поданный тот же материал на родном языке тебе становится более понятен. Да, формат субтитров никто не отменял.
    Как ваш подписчик, я могу вам пожелать только еще большего роста, поиска новых идей и форматов, и конечно, много подписок. Главное - делайте то, что вас вдохновляет, ну и не пропадайте. Ждем новых видео.

    Спасибо за ваш контент.

  • @Amorfien
    @Amorfien ปีที่แล้ว

    Спасибо за всё!

  • @Turnikigrechka
    @Turnikigrechka ปีที่แล้ว

    Слава, спасибо огромное за лекции! Планируется ли какой-то альтернативный вариант для той аудитории, кто не знает украинский язык? Может субтитры? Просто новый язык не так быстро выучить.

    • @bwswift
      @bwswift  ปีที่แล้ว

      Пока ничего такого не планирую.

  • @grsp3899
    @grsp3899 ปีที่แล้ว

    Лекцiя супер як завжди! Скажiть будь ласка, чи плануете лекцiю по Макросам?) Без вас точно нiяк)))

    • @bwswift
      @bwswift  ปีที่แล้ว

      Трошки пізніше буде

  • @Сергей-ь5е2в
    @Сергей-ь5е2в ปีที่แล้ว

    Дружище, сделай плиз либо голос громче, либо звук на заставке тише, меня чуть инфаркт не хватил)

  • @SergSphinx
    @SergSphinx ปีที่แล้ว

    Українську ми розуміємо, тому тільки вперед 😉
    Надо тому хлопцю що із за мови відписався, сказати щоб повертався😎

    • @bwswift
      @bwswift  ปีที่แล้ว

      Я його тоді спитав трохи зачекати, то може він нікуди і не відходив :)

  • @last_aid_kit
    @last_aid_kit ปีที่แล้ว

    Дякую за відео і супер чудово що ви вирішили перейти на українську! 😎

    • @bwswift
      @bwswift  ปีที่แล้ว

      💙💛

  • @tikhomirovdmitrii
    @tikhomirovdmitrii ปีที่แล้ว

    Хорошо объясняешь, грустно что такое решение принял. Может как вариант русские субтитры добавить?

    • @bwswift
      @bwswift  ปีที่แล้ว

      Субтитры не планирую делать

  • @NegeYouTube
    @NegeYouTube 9 หลายเดือนก่อน

    Можно лекцию про GCD

    • @andrwlane
      @andrwlane 9 หลายเดือนก่อน

      Плейлист Летний Курс Swift 2018, Лекция 10

    • @bwswift
      @bwswift  9 หลายเดือนก่อน

      Глянь в плейлесте 2019 года, там ничего не изменилось. Новач будет по async await

  • @vladimirstepanov7246
    @vladimirstepanov7246 ปีที่แล้ว

    спс за труд ! Но что то со звуком) Еще не видел видео и может дальше будет объяснение

    • @bwswift
      @bwswift  ปีที่แล้ว

      Настало лето и макбук стал сильно шуметь вентиляторами, уже поборол, но следующее видео будет еще с проблемами

  • @АндрійКасіч-м9т
    @АндрійКасіч-м9т ปีที่แล้ว

    THX !!!!

  • @TheVirusification
    @TheVirusification ปีที่แล้ว +1

    красава, дякую! і буде супер, якщо перейдеш повністю на українську

    • @bwswift
      @bwswift  ปีที่แล้ว +1

      Перше відео українською вже на патріоні!

  • @dmytromandych8498
    @dmytromandych8498 ปีที่แล้ว

    Після переходу на українську підписуюсь на патреон)

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякуючи підтримку!

  • @freechina4895
    @freechina4895 ปีที่แล้ว

    Хорошо, что я беларус)) россиянам будет наверное сложнее понять украинскую мову
    Спасибо за контент 🎉
    Базовый свифт уже пройден, нужно только какие-то пробелы закрыть и буду разбираться с UIKit

  • @alexanders.8144
    @alexanders.8144 2 หลายเดือนก่อน

    Opaque читаєтся "опейк" ([ə'peik])
    (я теж все життя читав це слово неправильно, але трошки інакше - "опак")) )

    • @bwswift
      @bwswift  2 หลายเดือนก่อน

      👍

  • @IvanIvanov-sr2oc
    @IvanIvanov-sr2oc หลายเดือนก่อน

    Умный парень, отличная подача, грамотный русский язык и вдруг такой каминг-аут: "теперь я буду выжимать из себя смесь суржика и мовы, хотя позавчера и знать их толком не знал". Вячеслав, ну что ты, Русский язык принадлежит не Путину, это социальный клей миллионов людей с разных уголков земли. "Назло маме отморожу уши", ей богу. Надеюсь, еще услышимся и удачи во всех начинаниях

    • @SerJG
      @SerJG หลายเดือนก่อน

      «суржик» це жива мова, наслідки русифікації. Головне щоб не собачою 🇷🇺 а Вʼячеслав як був так і залишився розумним хлопцем, відмінна подача, і чудова українська:)

  • @Andriybiguniak
    @Andriybiguniak 11 หลายเดือนก่อน

    повага за перехід на українську !

    • @bwswift
      @bwswift  11 หลายเดือนก่อน

      💙💛

  • @alexanderk1m
    @alexanderk1m ปีที่แล้ว

    спасибо за бесценные уроки. понимаю решение делать видео на украинском языке. жаль что не понимаю его.

    • @bwswift
      @bwswift  ปีที่แล้ว

      У ютуба есть автогенерация субтитров

    • @alexanderk1m
      @alexanderk1m ปีที่แล้ว

      @@bwswift прохожу сейчас летний курс свифт 2019. подскажи пожалуйста, если ли там то, на что сейчас лучше не тратить время?

    • @bwswift
      @bwswift  ปีที่แล้ว

      @@alexanderk1m все что по UIKit актуально до сих пор

  • @llllpavle
    @llllpavle ปีที่แล้ว

    Дякую за рішення робити відео українською

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую за підтримку!

  • @gazirovich_
    @gazirovich_ ปีที่แล้ว +1

    Жаль что теперь видео будут на украинском языке, как русскоговорящему мне будет сложно потреблять контент, однако это уже мои проблемы, которые я решать не собираюсь. Всех благ Вам Вячеслав.

  • @hashcat5721
    @hashcat5721 ปีที่แล้ว

    Молодец что перешел на Украинский.

    • @bwswift
      @bwswift  ปีที่แล้ว

      Дякую!

  • @CreoPride
    @CreoPride ปีที่แล้ว

    Я думаю на Украине очень много желающих изучать Swift на украинском, так что большое дело делаете, удачи Вам!