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

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024

Комментарии • 96

  • @mrunicorn-p4x
    @mrunicorn-p4x Год назад +9

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

  • @dqueenprinsees
    @dqueenprinsees Год назад +4

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

    • @bwswift
      @bwswift  Год назад

      Благодарю!

  • @Mirorval
    @Mirorval 2 месяца назад +1

    Доходчиво

  • @takedaheroku
    @takedaheroku 9 месяцев назад

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

    • @bwswift
      @bwswift  9 месяцев назад

      💙💛

  • @zheniaserhatyi5769
    @zheniaserhatyi5769 7 месяцев назад

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

    • @bwswift
      @bwswift  7 месяцев назад +1

      💙💛

  • @СергейМарченко-н7ш6ъ
    @СергейМарченко-н7ш6ъ 11 месяцев назад

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

    • @bwswift
      @bwswift  11 месяцев назад +1

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

  • @larinvae
    @larinvae Год назад +1

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

  • @user-iOSnick-dev
    @user-iOSnick-dev 10 месяцев назад

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

    • @bwswift
      @bwswift  10 месяцев назад

      ❤️

  • @YuliiaJV
    @YuliiaJV Год назад

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

  • @matveyfedyshin2548
    @matveyfedyshin2548 10 месяцев назад

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

  • @sergeygultyayev4828
    @sergeygultyayev4828 Год назад +1

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

  • @zoomle_iOS
    @zoomle_iOS Год назад +1

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

  • @mellrichard1243
    @mellrichard1243 Год назад

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

    • @bwswift
      @bwswift  Год назад

      Благодарю!

  • @akniyetalibek7482
    @akniyetalibek7482 Год назад

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

  • @tony_strapony6502
    @tony_strapony6502 8 месяцев назад

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

  • @MeMOoo444
    @MeMOoo444 7 месяцев назад

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

  • @romankhilyuk6439
    @romankhilyuk6439 Год назад +1

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

    • @bwswift
      @bwswift  Год назад

      Благодарю

  • @JoDiaka
    @JoDiaka Год назад

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

  • @ХанХалатян
    @ХанХалатян 9 месяцев назад

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

  • @userkant
    @userkant Год назад

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

  • @nopassportUA
    @nopassportUA Год назад

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

    • @bwswift
      @bwswift  Год назад

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

  • @romanov_evgeny
    @romanov_evgeny 6 месяцев назад

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

    • @bwswift
      @bwswift  6 месяцев назад

      💙💛

  • @bulgakov1991
    @bulgakov1991 Год назад +1

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

  • @yaliisk5928
    @yaliisk5928 Год назад

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

  • @ThePavelBarysevich
    @ThePavelBarysevich Год назад

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

    • @bwswift
      @bwswift  Год назад

      Благодарю!

  • @АлександрСергеевич-с7р

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

  • @morrterry
    @morrterry Год назад

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

  • @AdamTabiev
    @AdamTabiev 11 месяцев назад

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

  • @vladimirstepanov7246
    @vladimirstepanov7246 Год назад

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

  • @GraphVikharev
    @GraphVikharev Год назад

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

    • @bwswift
      @bwswift  Год назад

      Благодарю!

  • @surfspot8043
    @surfspot8043 Год назад

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

  • @mikhailov_al
    @mikhailov_al Год назад

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

    • @bwswift
      @bwswift  Год назад

      Продолжаю!

  • @Антон-ъ4г8ф
    @Антон-ъ4г8ф Год назад

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

  • @Konstantin-y8i
    @Konstantin-y8i Год назад

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

  • @SergSphinx
    @SergSphinx Год назад

    Super

  • @Bubjkee
    @Bubjkee 9 месяцев назад

    👍

  • @Crocopizdel
    @Crocopizdel Год назад

    Кстати, ты в начале говорил, что еще немного затронешь deinit) я его вижу в след уроке в итоге)

  • @dobrysiabar8791
    @dobrysiabar8791 Год назад

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

    • @electronic008
      @electronic008 11 месяцев назад

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

  • @valeriid6543
    @valeriid6543 Год назад

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

    • @bwswift
      @bwswift  Год назад

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

    • @valeriid6543
      @valeriid6543 Год назад

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

  • @Dante94IT
    @Dante94IT Год назад

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

  • @gabibli
    @gabibli 10 месяцев назад

    55:00

  • @janehotnorth468
    @janehotnorth468 Месяц назад +1

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

    • @bwswift
      @bwswift  Месяц назад

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

  • @gabibli
    @gabibli 11 месяцев назад

    5:46

  • @gabibli
    @gabibli 10 месяцев назад

    12:35

  • @Crocopizdel
    @Crocopizdel Год назад

    кажись, я уже синьор...

  • @Pro-jz8wg
    @Pro-jz8wg Год назад

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

    • @bwswift
      @bwswift  Год назад

      Благодарю!

  • @ИльфатСалахов-к2з

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

    • @bwswift
      @bwswift  Год назад

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

    • @bwswift
      @bwswift  Год назад +1

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

  • @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

  • @gabibli
    @gabibli 10 месяцев назад

    26:29

  • @IvanSobakaIvanov
    @IvanSobakaIvanov Год назад

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

    • @bwswift
      @bwswift  Год назад +1

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

    • @IvanSobakaIvanov
      @IvanSobakaIvanov Год назад

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

  • @HhdhxHdhhd
    @HhdhxHdhhd Месяц назад

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

    • @bwswift
      @bwswift  Месяц назад

      Software Engineer

  • @mishaelement720
    @mishaelement720 Год назад

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

    • @mishaelement720
      @mishaelement720 Год назад

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

    • @bwswift
      @bwswift  Год назад

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

  • @mikhailov_al
    @mikhailov_al Год назад

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

    • @bwswift
      @bwswift  Год назад

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