KVO Key-Value Observing и KVC Key-Value Coding

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 18

  • @АнтонДеев-т7й
    @АнтонДеев-т7й 5 років тому +10

    Хорошая идея показывать в конце реальное применение 👍

  • @ХизирДудуев-м1у
    @ХизирДудуев-м1у 5 років тому +4

    Да для кругозора очень хорошо ))) Радостно так ролик закончил 😃

  • @MsMasterArt
    @MsMasterArt 4 роки тому

    Спасибо. Очень доходчиво

  • @vladimirstepanov7246
    @vladimirstepanov7246 Рік тому +1

    Привет) Но потом наверно смотря на все это появился combine))

  • @ЕгорВдовин-я1ъ
    @ЕгорВдовин-я1ъ 5 років тому

    Спасибо! Полезно!

  • @МагжанБекетов-л6е
    @МагжанБекетов-л6е 3 роки тому +1

    топ контент

  • @EvilGenius2909
    @EvilGenius2909 5 років тому +3

    Можно ли считать kvo/kvc своего рода deprecated в мире swift разработки раз оно требует @objc аттрибутов? Может быть в новых проектах лучше юзать willSet/didSet или вообще Rx?

    • @RomanMedvid
      @RomanMedvid 5 років тому

      именно так

    • @jackdanyal4329
      @jackdanyal4329 3 роки тому +2

      @@RomanMedvid нет, не так. @objc не является чем-то депрекейтет. до сих пор есть места, где используется @objc (вызов из addAction, gestures, etc). и willSet/didSet не даст всей гибкости KVO. но при этом все же лучше использовать уже Combine/Rx/Promises. но это не значит, что технология депрекейтет, потому что те сами Rx построены на базе KVO, но как видно их никто не считает вычеркнутыми для использования

  • @Oldy573
    @Oldy573 5 років тому

    За счет Swift 5 runtime будут ли какие-то изменения?)

  • @ВалерийСкворцов-р2т

    NSObject is a class but a protocol.2:50

  • @mozkau_gaming
    @mozkau_gaming 5 років тому +10

    Где KFC?

  • @Денис-ж3ф5р
    @Денис-ж3ф5р 3 роки тому

    NSObject это класс 2:40

  • @vyacheslavgorlov2506
    @vyacheslavgorlov2506 5 років тому +2

    Ошибочка, когда подписываете класс на протокол NSObject. Ибо вы наследуетесь от класса NSObject, который реализует NSObjectProtocol. Они имеют разные названия в рвнтайме Swift, так как протоколы и классы живут в одном пространстве.

  • @ЕвгенийТкаченко-ъ5т
    @ЕвгенийТкаченко-ъ5т 5 років тому +5

    А где KVC? :)

  • @WhyetBuck
    @WhyetBuck 5 місяців тому

    Hall Eric Brown Karen Lewis Ronald