Занятие 31 - Инициализация в структурах и классах | Основы

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

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

  • @mrunicorn-p4x
    @mrunicorn-p4x ปีที่แล้ว +9

    Хотелось бы выразить благодарность автору за такую работу! Все лекции на высочайшем уровне!

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

    Дякую за лекцію, дійсно складна тема своїми підводними нюансами, але мені здається ви гарно розкрили її!

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

      💙💛

  • @СергейМарченко-н7ш6ъ
    @СергейМарченко-н7ш6ъ ปีที่แล้ว

    Ваші уроки завжди на висоті! 🚀 Дякую за цей чудовий урок з ініціалізації в структурах і класах. Ви роз'яснили цю важливу тему дуже чітко та лаконічно, і зараз все стало набагато зрозуміліше. Ваша пристрасть до навчання і видатні навички роз'яснення складних концепцій завжди надихають. Цей урок реально допомагає розвивати мої знання та навички у програмуванні. Чекаю на наступні уроки з нетерпінням!

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

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

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

    Дякую за відео, продовжуйте у тому ж дусі !!! Сподіваюсь, ви ще багато тем розберете

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

      💙💛

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

    Вячеслав, здравствуйте! Для меня это одна из самых интересных лекций! Столько нового открылось для меня! Спасибо за ваши советы, поддержку и самое огонь «не все сеньоры это знают» 😂

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

    Как всегда полный восторг, а не лекция! 🎉 спасибо за ваш труд

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

      Благодарю!

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

    Исчерпывающе, Вячеслав! Спасибо большое за ваш труд!

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

      👍

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

    Спасибо Вячеслав за видео!! смотрю каждое по очереди, обучаюсь.

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

      👍

  • @user-iOSnick-dev
    @user-iOSnick-dev ปีที่แล้ว

    Спасибо, Вячеслав! Как всегда только лучший контент.

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

      ❤️

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

    За два года разработки, только теперь я понял что такое init() 😅.
    Шикарная подача! Бро, ты супер 🙌💜🙏

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

      Благодарю!

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

    Офигенно, спасибо за ваш труд. Час на одном дыхании

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

      👍

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

    Огромное спасибо, Вячеслав! 💛💙

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

      💙💛

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

    Це краще, що я дивилась по цій темі

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

      Дякую!

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

    Дякую, чудове відео! Усе розказано просто і зрозуміло

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

      Дякую!

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

    Шикарный контент. Шикарная подача. Шикарная картинка. Спасибо за Ваш труд!

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

    Еще не посмотрел, но уже хвалю!
    Уверен, что все круто и полезно! ))
    Спасибо!

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

    Не устану писать по поводу подачи, все очень грамотно, понятно и с душой! Спасибо за труд!
    p.s Ударение тоже правильно поставил)

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

      Благодарю

  • @Mirorval
    @Mirorval 3 หลายเดือนก่อน +1

    Доходчиво

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

    Дуже дякую за лекцію!!! чекаю про exstension

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

      Вже на підході

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

    Спасибо огромное! очень четко и доступно!

  • @АлександрСергеевич-с7р
    @АлександрСергеевич-с7р ปีที่แล้ว

    спасибо за урок, все как всегда на высшем уровне!🤝

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

    Благодарю за материал, Спасибо большое!

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

    Целый час полезной инфы. Спасибо!

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

    Оперативно новый контент:) спасибо за работу)

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

      Благодарю!

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

    Круто! спасибо за проделанный труд)

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

    Действительно качественный контент. Спасибо большое

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

      Благодарю!

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

    Отличный урок, спасибо!

  • @Pro-jz8wg
    @Pro-jz8wg ปีที่แล้ว

    Огромная благодарность автору за контент!

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

      Благодарю!

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

    большое спасибо!

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

      👍

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

    полезная лекция

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

      ❤️

  • @ХанХалатян
    @ХанХалатян 11 หลายเดือนก่อน

    Спасибо большое

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

      👍

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

    Спасибо! Продолжайте в том же духе!)

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

      Продолжаю!

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

    Спасибо за труд)

  • @Антон-ъ4г8ф
    @Антон-ъ4г8ф ปีที่แล้ว

    Крутой ролик😊

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

    Вячеслав, а Вы не могли бы подсказать какую темы вы используете для Xcode?

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

      Default (Dark)

  • @Konstantin-y8i
    @Konstantin-y8i ปีที่แล้ว

    Ооооо,погнали

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

    Дякую за вашу роботу. Дивлюся ваші відео з задоволенням. Є прохання, чи не могли б ви зробити відео про Async/Await

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

      Буде обов'язково! Але треба спочатку з базою закінчити!

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

      @@bwswift з нетерпінням чекаю

  • @ИльфатСалахов-к2з
    @ИльфатСалахов-к2з ปีที่แล้ว

    Подскажите, очень нравится ваш материал. Хотел бы хоть как то поблагодарить Вас. Будете ли вы заводить бусти? Просто я сам из России.

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

      Бусты не планирую заводить

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

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

  • @gomayata-f2n
    @gomayata-f2n ปีที่แล้ว

    Переоценена сложность этой темы. Нужно только помнить все возможные инициализаторы классов (а их совсем немного, и они очевидные), и этапы инициализации, и всё.

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

      Согласен. Тема совсем несложная.

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

    Could you please describe real case when we should use ( init inside init ) what are the benefit ?

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

      "init inside init" example when you can init struct Person with name and surname but also init the struct with a json obect. In this case it will be logical to use "init with name and surname" inside the "json init" after field extractions

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

    Super

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

    Можно задать вопрос? Сразу прошу прощения, если он покажется глупым. Зачем вообще нужны инициализаторы? Значения мы можем вписать на этапе ввода данных. Значения по умолчанию мы можем вписать в само свойство. Я запутался)

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

      С самого начала курса я повторял что есть две стадии работы с переменными: объявление и инициализация. Вы НЕ можете использовать переменные которые не инициализированы. Так же вы не можете использовать объекты классов и структур которые не инициализированы. Когда вы создаете класс или структуру с полями в которых нет значений, что если кто-то попробует прочитать значение оттуда ничего туда не записав? Ответ: хз, поэтому нельзя допустить такой ситуации на уровне самого языка. Поэтому перед тем как что-то использовать нужно туда положить значение или все делать optional, что не всегда приемлемо. Инициализаторы нужны для того что бы подготовить объекты к использованию и проставить все начальные значения и не допустить ситуации, когда мы читаем данные из полей которых еще нет.

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

      @@bwswift Спасибо за ответ)

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

    👍

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

      👍

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

    Как,называется,ваша,профессия

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

      Software Engineer

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

    В Украине можно в ios нативную податься ? (Swift)
    Вакансий не много и очень интересует этот вопрос .Много вакансий гибридной разработки

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

      Тема для отдельного видео =)

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

      Сейчас рынок просел по всем направлениям, но нативщины у нас много.

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

    55:00

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

    5:46

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

    12:35

  • @janehotnorth468
    @janehotnorth468 2 หลายเดือนก่อน +1

    зараз би біткоїн за 19 купити як декілька років тому))

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

      Та хто зна як воно буде, можливо ще буде така можливість :)

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

    Как поставить несколько лайков?)

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

      Можно открыть старые видео и поставить под ними :)

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

    26:29