手动排序 (ManuallyOrderable)

为 SwiftData 添加手动排序元素的便捷功能。

动机 (Motivation)

SwiftData (默认情况下) 在底层使用 CoreData。这意味着数组 (默认情况下) 不会保留顺序。

这个库添加了一个手动追踪的 index 属性和重新排序函数,以可预测的顺序访问元素,并根据需要重新排序它们的内容。

文档 (Documentation)

待定 (TBA)