我有一个NSArray,数组中的每个对象都有一个groupId和一个名字.每个对象都是唯一的,但有许多具有相同的groupId.有没有办法可以将阵列拆开并重建它,以便将名称分组为具有相应groubId的单个对象?这是数组目前的样子:
2013-03-12 20:50:05.572 appName[4102:702] the array: (
{
groupId = 1;
name = "Dan";
},
{
groupId = 1;
name = "Matt";
},
{
groupId = 2;
name = "Steve";
},
{
groupId = 2;
name = "Mike";
},
{
groupId = 3;
name = "John";
},
{
groupId = 4;
name = "Kevin";
}
)
Run Code Online (Sandbox Code Playgroud)
这就是我希望它看起来像:
2013-03-12 20:50:05.572 appName[4102:702] the array: (
{
groupId = 1;
name1 = "Dan";
name2 = "Matt";
},
{
groupId = 2;
name1 = …Run Code Online (Sandbox Code Playgroud)