【发布时间】:2012-09-25 05:09:42
【问题描述】:
我有几个NSArray 对象,它们实际上代表了可能被认为是数据库表的内容。我想对其中一个进行排序,并让所有其他人按照相同的顺序进行排序。
这方面的一个例子是为“name”、“address”和“phone_number”设置NSArray 对象,并按名称对它们进行排序。
当前的方法是一个自定义的 shell 排序例程,它只对“名称”运行比较,但在所有受影响的数组上移动数据。这很有效,而且相对干净。当然,由于NSObjects vs C 数组的开销,您会受到打击。
有没有更快、更干净、更“iOS”的方式来做到这一点?
把它全部放到一个 SQLite 表中然后这样做?
【问题讨论】:
标签: ios sqlite sorting nsarray