【问题标题】:Connecting interface builder to the code in Xcode 4将界面生成器连接到 Xcode 4 中的代码
【发布时间】:2011-11-14 00:01:08
【问题描述】:

我使用“Cocoa Application”模板在 Xcode 4 中创建了一个新项目,并添加了一些 UI 元素,如下所示:

现在我已经设计了这个基本界面,我不知道如何实际响应该按钮的用户事件。我应该创建什么类型的课程以及如何将该课程连接到 IB?

我意识到我可以阅读 100 多页的 Apple 文档来解释这一切,但这些文档往往过于冗长,而且有点让人不知所措。感谢您的指导!

【问题讨论】:

  • 那些文档页面将教你如何正确地做事。你应该阅读它们,或者一两本书。

标签: macos cocoa interface-builder


【解决方案1】:

您 Ctrl+Drag 从您的控件到您的 XIB 文件中其他对象的操作(在代码中定义)的连接。 Cocoa 是一个强大的框架,而 Xcode 是一个很棒的工具,但是您必须进行一些阅读才能开始使用。这是一个适合初学者的好网站:Cocoa Dev Central。我建议您按以下顺序学习教程:

  • 学习 Objective-C
  • 学习可可
  • 学习 Cocoa II
  • Objective-C 风格 I
  • Objective-C 风格 II

然后你可以做一些更高级的。这些教程是为 Xcode 3 设计的,但它们应该不难理解,如果您遇到问题,Google 是您的朋友。

【讨论】:

    【解决方案2】:

    控制从每个 UI 元素拖动到助手编辑器。

    如果您选择 outlet,那么它将在 .m 中生成属性和 ivar 以及正确的内存管理。

    如果您选择操作,那么它将创建一个方法,当您的 UI 元素与之交互时将调用该方法。

    我会发布一张像样的照片,但我没有足够的声誉......

    【讨论】:

      猜你喜欢
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      • 2013-01-25
      相关资源
      最近更新 更多