探索 Cocoa 应用:使用表格视图管理反派信息
1. 基础回顾与目标概述
在 Cocoa 应用开发中,我们已经了解了一些常见的 GUI 组件,如按钮、输入框和文本编辑器等。而现在,我们将聚焦于一个强大且复杂的视图类——NSTableView,学习如何使用它来展示和管理数据。
我们的目标是扩展一个名为 VillainTracker 的应用,使其能够维护一个反派数组,并将这些反派信息展示在表格中。用户可以通过点击表格中的某一行来编辑所选反派的所有属性。
2. 准备 AppController 类
首先,我们需要使用 Xcode 来更新 AppController 类的接口,以适应新的需求。具体步骤如下:
1. 添加实例变量 :
- 创建一个名为 villains 的 NSMutableArray ,用于存储所有反派信息。
- 添加一个名为 villainsTableView 的出口,用于访问展示反派列表的 NSTableView 。
- 添加一个名为 window 的出口,用于连接包含所有 GUI 组件的 NSWindow 。
2. 添加属性声明 :为 villains 实例变量添加 @property 声明,以便其他代码可以安全地访问和修改该值。
3. 添加动作方法声明
超级会员免费看
订阅专栏 解锁全文
9

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



