ООП на Swift. Урок 9: Протоколы - основы программирования Xcode Swift iOS Apple разработка ПО iPhone

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

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

  • @crutis
    @crutis ปีที่แล้ว +6

    Просто удивительно что так мало комментов. Влад, у вас супер уроки, огромное человеческое спасибо за ваш труд! Знаю, сколько времени занимает создание такого контента… это большое дело.

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

      Спасибо за поддержку! И успехов вам в обучении!

    • @Владислав-е7р3ш
      @Владислав-е7р3ш 8 หลายเดือนก่อน

      спасибо@@MadiSpace

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

    Красавчик, понятно и без воды и главное жизненные примеры 👍🤙

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

      Стараемся) успехов в дальнейшем обучении

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

      ​@@MadiSpaceты лев

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

    Куда подевался Федя? Верните Федю!!! )))))
    Если без шуток, то большое спасибо, что так разжевал данную тему - низкий поклон!

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

      Федя вернулся вчера в последнем ролике)))

  • @KaterynaFomenko-j4o
    @KaterynaFomenko-j4o ปีที่แล้ว

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

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

      10 часов прошло, интересно даже - помогли или нет?))

    • @KaterynaFomenko-j4o
      @KaterynaFomenko-j4o ปีที่แล้ว

      @@MadiSpace Я спала))) Гуглю есть ли на самом деле группа: "Дергать" 😂

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

      Есть, они из Обнинска)

    • @KaterynaFomenko-j4o
      @KaterynaFomenko-j4o ปีที่แล้ว

      @@MadiSpace Спасибо За объяснения)) Простыми словами сложные вещи плюс с юмором ))) Уже не так страшно, иду дальше))) Молодец

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

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

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

      Пожалуйста! Да, чем больше практики, тем лучше!

  • @VladimirKim-cl3rh
    @VladimirKim-cl3rh ปีที่แล้ว

    неплохо, но есть некоторые подтемы для протоколов не упомянули в уроке. Прикольно, чтобы не писать initы вы переключились на структуры, здесь я даже угарнул)

  • @ЭрикНагаев-х2ш
    @ЭрикНагаев-х2ш 2 ปีที่แล้ว +1

    Благодарю за урок!

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

    спасибо!классный урок!

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

    Влад, очень крутой контент, смотрел много более популярных курсов, но ты наиболее понятно пояснил тему!👍 Жаль что не весь контент оценивается по достоинству.

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

      Спасибо на добром слове! Успехов в обучении!)

  • @МаксКазанцев-с1к
    @МаксКазанцев-с1к 2 ปีที่แล้ว

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

    • @MadiSpace
      @MadiSpace  2 ปีที่แล้ว

      Пожалуйста! Успехов в обучении! Не останавливайтесь))

  • @ДенисКан-з8к
    @ДенисКан-з8к 2 ปีที่แล้ว

    Влад ты крут!! Спасибо!))

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

    Влад, спасибо! Прохожу платные курсы. Если тема непонятна, иду к Вам, прорабатывать её. Потом всё домашки делаю с пониманием, а домашки сложные ))
    Остались вопросы: Почему «as!» c восклицательным знаком? Не совсем понял как ведет себя { get } в свойствах протокола.
    PS Под конец мозг поплыл, конечно )) Буду пересматривать.
    Добавлено:
    Да вижу, что есть два типа свойств протоколов { get } (только для чтения) и { get set } (чтениие и запись).
    Еще бы было неплохо упомянуть, что если у класса есть суперкласс, то его необходимо вписывать до списка протоколов.

    • @MadiSpace
      @MadiSpace  2 ปีที่แล้ว

      Гет указывает на то, что данное свойство обязательно получает значение. Если там есть гид и сет, значит это свойство обязательно должно иметь геттер и сеттер

  • @ДанилПопов-и8и
    @ДанилПопов-и8и 2 ปีที่แล้ว

    Спасибо большое за урок))

  • @СергейМолодец-н2й
    @СергейМолодец-н2й 2 ปีที่แล้ว

    Спасибо!

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

    По просьбе Влада: Генеральный директор Google Сундар Пичаи.

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

      Пичали значит..)

  • @holy-josef
    @holy-josef 2 ปีที่แล้ว

    спасибо!👍👍👍

  • @Phillergood
    @Phillergood 2 ปีที่แล้ว

    Привет смотрю не первый твой видос, отлично излагаешь. Такой вопрос а как запретить вызывать buyCoffe если клиент вышел?

    • @MadiSpace
      @MadiSpace  2 ปีที่แล้ว

      delegate = nil

  • @АлексейАйтов-у7е
    @АлексейАйтов-у7е ปีที่แล้ว

    Влад, а не правильнее ли было назвать протокол делегата ClientDelegate вместо CofeeMakerDelegate?? Т.е. клиент делегирует задачу, а не "кофемейкер". P.S. разбираюсь с партерном, учусь

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

      Может и правильнее)

  • @E.Prikhodchenko
    @E.Prikhodchenko ปีที่แล้ว +1

    Сложно)))

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

      Сложно, но возможно

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

    Рожа на весь экран мешает запоминанию кода…

    • @MadiSpace
      @MadiSpace  4 หลายเดือนก่อน +1

      Так убери ее, я ж не виноват, что тебе рожа твоя смотреть мешает 😂

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

    это пока самый потный урок получился

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

      Даже не знаю, хорошо это или плохо

  • @ДанилБаулин-я9д
    @ДанилБаулин-я9д ปีที่แล้ว +1

    Спасибо!