Что такое SwiftData и чем отличается от Core Data?
Суть
SwiftData (iOS 17+) — фреймворк персистентности на чистом Swift поверх того же движка, что и Core Data (хранилище по умолчанию — SQLite, формат совместим). Схема описывается не в .xcdatamodeld, а прямо в коде макросом @Model; запросы типобезопасны через #Predicate, а со SwiftUI он интегрирован через @Query и .modelContainer(for:).
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep