开发VillainTracker应用的GUI组件实现指南
1. 前期准备与检查
在Xcode中完成相关操作后,可按下“Run”按钮,以确保目前没有出现错误。若所有输入均正确,应用应能无警告或错误地编译,随后启动并显示精心构建的窗口。若存在问题,需查看Xcode显示的错误信息,并尝试修复相关问题。通常,编译Objective - C代码比编译C++或Java代码快很多,所以频繁编译不会有太大损失。在后续开发中,会频繁编译并运行应用,以确保每个功能按预期工作后再推进到下一个功能。
2. 编码起步
当GUI布局完成后,接下来要实现应用的核心部分,对于VillainTracker应用,这些核心代码将包含在VillainTrackerAppDelegate类中。主要学习内容如下:
- 了解NSApplication委托(如控制器类)在应用启动时的响应方式。
- 掌握在创建的GUI对象中显示值的基本API。
- 学会实现响应用户操作的方法,通过从相关控件获取值来实现。
3. 标准化键名
在编写实际代码前,对用于从模型对象访问属性的键名进行标准化是很有必要的。无论像当前示例中,反派信息存储在只能通过键访问属性的字典中,还是在使用真实模型对象的更复杂情境下,标准化键名对于确保正确访问模型对象的属性至关重要。
采用的技术是使用标准C预处理器宏来定义名称,这些名称在编译时会被替换为NSString实例,这样可以避免键名拼写错误的潜在问题,还能利用Xcode的代码补全功能。
在VillainTrackerAppDelegate.m文件顶部添加以下代码:
超级会员免费看
订阅专栏 解锁全文
3

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



