探索Cocoa应用开发:从界面布局到代码实现
1. 回顾与展望
在之前的开发学习中,我们学会了使用出口(Outlets)和动作(Actions)来连接对象,了解了OS X框架的一些背景知识,还在Xcode中进行了用户界面布局的实践。出口和动作是构建Cocoa应用的基础概念,在后续章节中我们还会大量使用控制拖动操作。然而,到目前为止,这可能还不太像真正的编程。别着急,接下来我们将开始编写代码,实现自己的动作方法,并学习如何将Cocoa界面对象与我们自己的代码连接起来。
2. 与用户交互的重要性
大多数应用都需要具备与用户交互的能力,但前两个应用中缺少了这一重要功能。在Interface Builder中,我们可以看到有很多像文本字段和按钮这样的对象可用于组装界面,但如果无法知道这些对象何时被使用或更改其包含的数据,这些用户界面对象就毫无用处。在本章中,我们将学习如何通过对象的出口和动作让用户与应用进行交互。
3. 出口和动作的声明
- 出口(Outlets) :Cocoa使用出口来连接用户界面中的对象和代码中的对象。出口是指向nib文件中对象的指针,允许我们的代码访问和操作nib中的对象。出口是使用特殊关键字
IBOutlet声明的Objective - C实例变量。例如:
@property (weak) IBOutlet NSTextField *nameField;
在这个例子中, nameField
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



