gpt4 book ai didi

ios - 如何使用对象对 NSArray 进行排序

转载 作者:行者123 更新时间:2023-11-28 18:27:15 27 4
gpt4 key购买 nike

我有一个 NSArray 对象。每个对象都有几个属性。

例如:NSArray oneArray 有 5 个对象。每个对象都具有以下属性:nameaddressZIP_Code

如何按 nameNSArray 进行排序?

最佳答案

NSSortDescriptor* dx = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
NSSortDescriptor* dy = [[NSSortDescriptor alloc] initWithKey:@"address" ascending:NO selector:@selector(caseInsensitiveCompare:)];
[arr sortUsingDescriptors:[NSArray arrayWithObjects:dx, dy, nil]];
[dx release];
[dy release];

摘自 KennyTM 发布的代码。由 Jordan 编辑以实际工作;)用您的数组替换 Array arr。修改以适应。

关于ios - 如何使用对象对 NSArray 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419335/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com