Каковы ключевые различия между Core Data и UserDefaults, и когда ты должен использовать каждый из них для сохранения данных в Swift приложениях? — ДейлиПреп