我已经开始在Objective-C上使用Mac OS X进行编程,并决定创建一个小卡片游戏。首先,我创建一个命令行版本。如果一切正常我想实现一个GUI:没什么大的,只是一个带有可以拖放的卡片的绿色窗口。
由于我不知道如何做到这一点:我可以用什么来实现我的纸牌游戏GUI?
由于Objective-C和Cocoa在Mac OS X上看起来像一个“捆绑”,是否可以使用Cocoa(以及如何)?如果没有,我还应该使用什么,或者已经存在......像这样?
此致
INNO
答案 0 :(得分:6)
Apple有一些示例代码here可以指向正确的方向。
答案 1 :(得分:4)
这是一项关于MVC的精彩研究。
readline
/输出循环),以及至少一个专门用于GUI程序(拥有游戏窗口)。我建议您在制作GUI版本后保持程序的命令行版本,至少在一段时间内。当你能够毫不费力地维护程序的两个工作版本时,你会知道你正在做的事情,甚至在一个版本的程序中找到一个错误并在两个版本中修复它。