<読者の想定>
Coredataを使ってアプリを作成しており
最初にCoreDataを使うにチェックを入れてアプリを作成し、それを元にアプリを作成している人に向けて書いております。
private var items: FetchedResults<Item>
items.sortDescriptors = [SortDescriptor(\Item.timestamp, order: .reverse)]
itemsはFetchResultsです
上記であればtimestampの日付順で降順に並び替えることができます。
動的に変更するコードはあまりネット上になかったのでなかなか苦労しました。
こちらのサイト様が参考になりました