gpt4 book ai didi

ios - 为什么要使用委托(delegate)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:41 29 4
gpt4 key购买 nike

<分区>

我对 Objective-C 中的委托(delegate)有一些疑问:

  1. 使用它们有什么意义?为什么我不能用我需要的所有方法创建类,然后将此类的对象设置为属性(即使用协议(protocol)有什么便利)?
  2. 谁调用 AppDelegate 的方法?为什么这些方法有一个类,而不是一个协议(protocol)?
  3. 我读到,委托(delegate)方法包含诸如“做过”、“将”、“应该”、“成为”之类的词。那么为什么 ViewController 的方法会这样命名呢?它与委托(delegate)的关系如何?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com