-2

可能重复:
IBOutlet 和 IBAction

我对 Objective C 比较陌生,但不是我在 C 和 Python 方面都有经验的编程。我想知道 IBAction 方法是什么,它可以做什么,以及如何将它合并到我的程序中。并且,如果可能的话,C 中有没有办法绕过这个方法,而只是简单地用 C 编写它?提前致谢

4

1 回答 1

4

IBActions只是类型voidIBAction但是,为了 Interface Builder ,您可能希望使用它。

Interface Builder 是 Xcode 中用于设计应用程序并将布局附加到代码的集成服务。Interface Builder“知道”您要连接的内容,因为它们属于这两种类型之一。一旦你在你的代码中定义了IBOutletor IBAction,你就可以通过拖放来将它连接到 Interface Builder 中的某个东西上。例如,如果您想制作一个触摸事件侦听器(或类似的东西),您可以使用 IBAction。

您可以在https://developer.apple.com/library/mac/#documentation/General/Conceptual/Devpedia-CocoaApp/TargetAction.html上阅读有关该主题的 Apple 开发者页面的IBOutlets更多信息(这是针对 OS X 的文章开发人员,但它仍然适用于 iOS,因为两者构建的框架非常相似)。IBActions

于 2012-07-07T10:23:15.440 回答