制作本地高分榜 iPhone
我需要为我的游戏制作一个包含 10 个条目的本地高分列表。我没有看过 NSDictionary 的例子,但它们都非常糟糕!谁能快速告诉我如何首先对前十名分数进行排序,然后存储它们,然后显示它们(按顺序)???
谢谢
I need to make a local highscore list with 10 entries for my game. I have neen looking at NSDictionary examples but they are all pretty bad! Could anyone quickly show me how to firstly order the top ten scores, then store them, and then display them (in order)???
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建类“Score”,其属性为:
NSString name
(玩家名称)和double Score
(玩家得分)。然后将这个类的实例添加到一个 NSArray 中,并将这个 NSArray 放入 NSUserDefaults 中。当你需要它们时,只需从 NSUserDefaults 获取这个 NSArray 即可。就是这样。我认为 :)
Create class "Score" with properties:
NSString name
(name of player) , anddouble score
(player's score).Then add instances of this class to one NSArray and put this NSArray to NSUserDefaults. And when you need them, just get this NSArray from NSUserDefaults. That's it. I think :)
将它们放入 NSArray 中,您可以使用 NSArray 提供的六种方法中的任何一种对它们进行排序。
Put them in an NSArray, you can sort them using any of the half dozen methods NSArray has for that.