iPhone OS:实现自己的成就,我该怎么做?

时间:2010-05-19 00:45:56

标签: iphone achievements

我正在开发一款真正唯一游戏部分的游戏(至少现在是这样)用户可以在整个游戏过程中完成各种各样的事情来解锁成就。我有一个数据库,可以跟踪某些用户操作并记录用户执行某些操作的次数,但我无法找到构建应用程序的最佳方法,以便我必须完成最少量的工作。由于游戏中心还没有准备就好,看起来openfeint正在改变齿轮,但是也许我错了。如果它不是太荒谬,我宁愿做“内部”的一切。寻找建议。

我最难解决的一个部分是如何管理所有成就的状态。 NSuserdefaults与核心数据与平面数据文件的对比。

无论如何,如果核心数据字段达到一定数量,也会发送通知吗?

谢谢,

尼克

1 个答案:

答案 0 :(得分:1)

您是仅在设备上保留了成就,还是在服务器上保留了成就?在设备上,没有理由不使用Core Data。

使用核心数据,您可以在模型属性上使用KVO来监控某些值何时达到新的成就。