2009-11-09 93 views
0

我有高分(姓名,分数,时间)存储在一个单一的文件,我把它们分成单独的数组,一旦它读取它们,唯一的问题是我不能找出一种方法来排序所有三个得分和时间从最小到最大,仍然保持正确的价值秩序。 例如:需要帮助排序多个NSMutableArrays

Name score time 
--------------- 
nathan 123 01:12 
bob 321 55:32 
frank 222 44:44 

变为:

bob 123 01:12 
frank 222 44:44 
nathan 321 55:32 

任何想法?

回答

5

封装数据到单个对象(HighScore),其具有三个属性:nametime,和score。然后将它们存储在单个数组中并对单个数组进行排序。

欢迎使用面向对象编程。

+0

我将如何做到这一点,通过创建一个abject? – nathanjosiah 2009-11-09 05:05:34

+0

是的,您需要创建一个新班级。 – 2009-11-09 05:08:46

+0

如何在创建对象后对它们进行排序? – nathanjosiah 2009-11-09 05:08:46