objective-c - 委托(delegate)和 IBAction

标签 objective-c xcode delegates ibaction

他们似乎在 Objective C 中完成了同样的事情。没有另一个可以做什么?

最佳答案

例如:

  • 委托(delegate)方法可以有返回值。
  • 同一个 Action 可以有多个目标,但通常只有一个委托(delegate)。
  • 目标- Action 机制(在语义上,并非严格地)绑定(bind)到预定义的控制事件,例如“值已更改”、“修改”等。委托(delegate)方法可以是任何东西。
  • 委托(delegate)方法可以有任意参数。操作方法始终具有相同的参数(发送者和事件,都是可选的)。

关于objective-c - 委托(delegate)和 IBAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776540/

相关文章:

swift - 更改项目名称后,Apple Mach-O 链接器错误

c# - 解决编译时函数不正确的BUG?

ios - 如何在表格 View Controller 中的导航栏正下方添加自定义 View ?

ios - 在 block 内调用方法并尝试重新加载数据崩溃

cocoa - XCode 中的动态库

ios - 返回 GameScene 时内存增加

c# - 使用 Func 委托(delegate)返回值

c# - List.Sort 使用 lambda 表达式

iphone - 如何从 AppDelegate 获取 navController。

iphone - iOS - 使用 UIPanGestureRecognizer 平移时实时推进动画