深入探索 Cocoa Bindings 与 DungeonThing 应用开发
1. DungeonThing 基础功能实现
在 DungeonThing 应用中,我们有两个关键方法用于处理不同的操作。首先是处理怪物类型允许情况的代码:
[result appendFormat:
@"Allows Orc: %@\n",
[ud boolForKey:kMonsterTypeAllowedOrc] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Goblin: %@\n",
[ud boolForKey:kMonsterTypeAllowedGoblin] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Ogre: %@\n",
[ud boolForKey:kMonsterTypeAllowedOgre] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Skeleton: %@\n",
[ud boolForKey:kMonsterTypeAllowedSkeleton] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Troll: %@\n",
[ud boolForKey:kMonsterTypeAllowedTroll] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Vampire: %@\n",
[ud b
超级会员免费看
订阅专栏 解锁全文
29

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



