Какая типичная ошибка при работе с @Query in SwiftData и как ее избежать?

iOS / SwiftMiddlePersistenceОшибка кандидатаios|swift|persistence|@query|@query in swiftdata

Что хотят услышать интервьюеры:

Частая ошибка: хранить секреты в UserDefaults, делать Core Data на main context без понимания concurrency или забывать миграции.

Ответ:

Как избежать: явно сформулировать ответственность «@Query in SwiftData», не смешивать ее с соседними слоями и проверить сценарии: повторный вызов, ошибка, отмена, освобождение памяти и разные версии iOS.

Нюанс: SwiftUI-интеграция запросов.

На собеседовании: полезно назвать симптом ошибки: crash, leak, race condition, stale UI, broken navigation, slow scroll или flaky test.

@Query var users: [User]

Источники

Похожие вопросы