ios - 按字符串对对象数组进行排序

标签 ios nsmanagedobject nssortdescriptor

我有一个托管对象数组。每个都有一个标题(名称)。我想不按字母顺序对这些进行排序,而是按照最接近的某个字符串(搜索查询)匹配的排序

我该怎么做?

谢谢

最佳答案

如果您定义“最接近”的匹配函数,并简单地为这些对象分配接近度值(与搜索查询相比),然后按其排序,这可能是最好的选择。

关于ios - 按字符串对对象数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14347503/

相关文章:

javascript - 从 iOS 仪器脚本调用 Javascript

iphone - 对象泄露 : allocated object is not referenced later in this execution path and has a retain count of +1

ios - 保存后如何直接获取对象的NSManagedObjectID?

core-data - 将 Swift 协议(protocol)与泛型一起使用

objective-c - NSSortDescriptor 没有正确排序整数

ios - NSSortDescriptor用于核心数据一对多关系

ios - 如何在 swift 中从选定的 tableviewcell 中过滤数组?

ios - 如何允许屏幕外的 UITableViewCell 下推内容偏移量?

ios - 用于搜索实体关系的 nspredicate

ios - NSSortDescriptor Nil 对象解析