我一直在寻找修改NSMutableArray的最佳方法,该数组可以容纳多个相同对象的实例。我还为iOS 4.0以下版本工作,因此使用块不是正确的方法。
这是情况:
我有一个像这样的数组:
ARRAY = [object1,object2,object3,object4,object5,object6,object7,object8];
假设object2,object3和object4实际上是相同的对象。object1和object7也是如此。那么我想重新排列数组,使出现最多的对象首先出现,以此类推。因此,数组应该像这样:
[object2,object3,object4,object1,object7,object5,object6,object8];
请注意保留原有的HTML标签。