《VillainTracker应用开发:从界面到功能的实现》
1. 前期准备与检查
在进行应用开发时,当完成了一些基础的界面布局和代码编写后,我们可以按下Xcode中的运行按钮,检查是否存在错误。如果一切输入正确,应用应该能无警告或错误地编译,然后启动并显示我们精心构建的窗口。若有问题,可查看Xcode显示的错误信息并尝试修复。通常,编译Objective - C代码比编译C++或Java代码要快很多,所以频繁编译不会有太大损失。在后续开发中,我们也会经常编译并运行应用,确保每个功能都能按预期工作。
2. 开始编码
- 标准化键名
在开始编写实际代码之前,对用于访问模型对象属性的键名进行标准化是很有必要的。这能确保我们正确访问模型对象的属性。我们使用标准C预处理器宏来定义键名,这些键名在编译时会被替换为NSString实例。这样可以避免键名输入错误,还能利用Xcode的代码补全功能。以下是应用中使用的所有反派属性的键名代码,将其放在VillainTrackerAppDelegate.m文件的顶部:
#define kName @"name"
#define kLastKnownLocation @"lastKnownLocation"
#define kLastSeenDate @"lastSeenDate"
#define kSwornEnemy @"swornEnemy"
#define kPrimaryMotivation @"primaryMotivation"
#define kPow
超级会员免费看
订阅专栏 解锁全文
64

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



