构建VillainTracker应用:从界面到功能的实现
1. 前期准备与代码编写启动
在开始编写应用程序之前,我们已经完成了GUI布局的搭建。现在,我们要开始实现应用的核心功能,这些功能将主要包含在 VillainTrackerAppDelegate 类中。在编写实际代码之前,有几个重要的步骤需要完成。
首先,我们要确保代码没有错误。可以按下Xcode中的运行按钮进行编译,如果一切输入正确,应用程序应该能无警告或错误地编译,并启动显示我们精心构建的窗口。若有问题,查看Xcode显示的错误消息并尝试修复。通常,编译Objective - C代码比编译C++或Java代码要快,所以频繁编译不会有太大损失。
接着,为了确保正确访问模型对象的属性,我们需要对访问属性的键名进行标准化。这里使用标准C预处理器宏来定义键名,这些键名在编译时会被替换为 NSString 实例。这样做可以避免键名拼写错误,还能利用Xcode的代码补全功能。在 VillainTrackerAppDelegate.m 文件顶部添加以下代码:
#define kName @"name"
#define kLastKnownLocation @"lastKnownLocation"
#define kLastSeenDate @"lastSeenDate"
#define kSwornEnemy @"swornEnemy"
#define kPrimaryMotivation @"primaryMotivation"
#define kPowers @"
超级会员免费看
订阅专栏 解锁全文
14

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



