10、《GUI组件开发:从基础到实践》

《GUI组件开发:从基础到实践》

1. 准备工作与代码编写起步

在完成GUI布局后,就可以开始实现应用程序的核心功能了。在这个VillainTracker应用中,核心功能将在VillainTrackerAppDelegate类中实现。我们将学习NSApplication委托如何在应用程序启动时做出反应,了解在已创建的GUI对象中显示值的基本API,以及实现响应用户操作的方法。

在开始编写实际代码之前,有必要对用于访问模型对象属性的键名进行标准化。这里使用标准的C预处理器宏来定义键名,这些键名在编译时会被替换为NSString实例。这样做可以避免键名输入错误,还能利用Xcode的代码补全功能。以下是定义的键名代码,应放在VillainTrackerAppDelegate.m文件的顶部:

#define kName @"name"
#define kLastKnownLocation @"lastKnownLocation"
#define kLastSeenDate @"lastSeenDate"
#define kSwornEnemy @"swornEnemy"
#define kPrimaryMotivation @"primaryMotivation"
#define kPowers @"powers"
#define kPowerSource @"powerSource"
#define kEvilness @"evilness"
#define kMugshot @"mugshot"
#define kNotes @"notes"
2. 创建默认反派对象
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值