相关疑难解决方法(0)

按字典中键的值对字典的NSArray进行排序

我有一个由字典填充的数组,我需要按字典中的一个键的值按字母顺序对数组进行排序.

这是我的阵列:

tu dictus: (
    {
    brand = Ryul;
    productTitle = Any;
    quantity = 1;
    subBrand = "Ryul INJ";
    type = Product;
},
    {
    brand = Trol;
    productTitle = Different;
    quantity = 2;
    subBrand = "";
    type = Brand;
},
    {
    brand = Dtor;
    productTitle = Any;
    quantity = 1;
    subBrand = "";
    type = Product;
},
    {
    brand = Ryul;
    productTitle = Different;
    quantity = 2;
    subBrand = "Ryul CHES";
    type = SubBrand;
},
    {
    brand = Anan;
    productTitle …
Run Code Online (Sandbox Code Playgroud)

sorting objective-c nsdictionary nsarray ios

62
推荐指数
3
解决办法
5万
查看次数

如何在NSArray上进行自然排序?

我有一个对象数组,我需要按照"标题"键排序.它目前正在工作,虽然它使用的是ASCII排序而不是自然排序.标题是文件名,所以它们看起来像这样:

file1
file2
file3
...
file10
file11
file12

正如你所料,我得到了:

file1
file10
file11
file12
file2
file3
...

有没有人知道NSArray排序功能内置了一种方法来获得这种自然排序而不是字母排序?我发现了一些通用算法,但我希望有一些内置的...

sorting cocoa objective-c

36
推荐指数
2
解决办法
6144
查看次数

标签 统计

objective-c ×2

sorting ×2

cocoa ×1

ios ×1

nsarray ×1

nsdictionary ×1