作者NelsonT (新竹好无聊)
看板MacDev
标题Re: [问题] 要怎麽记录分数至排行并排序?!
时间Wed Oct 24 11:20:21 2012
所以你有两个不同的 view controller,
一个用来控制游戏画面,另一个用来显示排行榜。
那你可以为分数纪录建立一个 class,
里头做的事情不外乎就是纪录、更新、以及储存分数。
为了让不同的 view controller 可以使用它,最好把它设计成 singleton。
若是有需要在下次启动程式时,载入之前的分数,
那可以考虑存到资料库或是 UserDefault 里。
几个实作上的建议让你参考:
1. 独立写成一个 class
2. 跟分数记录储存等等相关事务,都写在这个 class 里,这样架构切得比较乾净
3. 不要因为想要全域存取,就把它设为 AppDelegate 的一个 property,
不要滥用 AppDelegate。使用 singleton 是比较好的设计样式。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.19.37
1F:推 lovemynina:我大概可以理解 但不知道要怎麽下手写 10/25 05:03
2F:→ lovemynina:有没有范例程式可以让我参考 我会比较知道该怎麽做 10/25 05:04