根据string属性按字母顺序排列对象数组

我有一个UITableView填充了types为“Product”的对象数组,每个对象都有一个types为string的“name”属性。 单击单元格时,将显示一个模式视图,其中包含有关该产品的更多信息。

我想要做的是根据他们的名字的第一个字母将产品分成几个部分。 (像iPhone的联系人)。

我一直在努力这一段时间了,我似乎无法find任何在线解决我的特定问题..

有人能指出我正确的方向吗?

在这里有几个很好的例子。 这是一个很好的例子:

如何sorting一个NSMutableArray中的自定义对象?

像这样使用NSSortDescriptor

NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)]; NSArray *sortedArray = [nameOfArray sortedArrayUsingDescriptors:@[sortDescriptor]]; 

希望,这是你要找的。 任何关心回到我身边。 🙂