我有几个NSArray
对象,它们有效地代表了可能考虑数据库表的内容。我想对其中一个进行排序,并让所有其他人按照相同的顺序进行排序。
这方面的一个例子是拥有NSArray
“name”、“address”和“phone_number”的对象,并按名称对它们进行排序。
当前的方法是一个自定义的 shell 排序例程,它只对“名称”运行比较,但在所有受影响的数组上移动数据。这很有效,而且相对干净。当然,由于NSObjects
vs C 数组的开销,您会受到打击。
有没有更快、更干净、更“iOS”的方式来做到这一点?
将其全部放入 SQLite 表中并这样做?