Cocoa Bindings与Core Data基础入门
1. Cocoa Bindings的使用与验证
在开发过程中,使用Cocoa Bindings可以实现数据在模型和视图对象之间的自动同步,减少大量繁琐的控制器代码。完成绑定设置后,需要确保应用程序能正常工作。
- 验证步骤 :
1. 切换回Xcode,构建并运行应用程序。
2. 创建一个新角色,应该能在文本字段中看到它,并在下方表格中看到时间戳记录。
3. 修改一些偏好设置,再创建一个新角色,此时文本字段应显示新的参数摘要,表格视图中应出现新的时间戳。
4. 通过点击表格行进行切换,文本字段中的值应相应改变。
- 问题排查 :如果上述操作出现问题,需返回Interface Builder,仔细检查绑定配置,以及DungeonThingAppDelegate与数组控制器的连接。
2. 扩展绑定应用
当角色的绑定操作正常后,可以对怪物和地下城进行相同的绑定操作。
- 操作步骤 :
1. 通过复制“characters”数组控制器创建一个新的NSArrayController,命名为“monsters”,以保留其现有配置,包括已输入的键名。
2. 将DungeonThingAppDelegate的monsterArrayController出口连接到新创建的“monsters”数组控制器。
3. 配置“monsters”数组控制器的Content Array绑定,使其连接到DungeonThingAppDelega
超级会员免费看
订阅专栏 解锁全文
47

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



