Мне нужно разработать общую функцию SQLite, связанную с созданием, чтением, обновлением, удалением операций, которая доступна во всем проекте. Я использовал библиотеку SQLite.swift с открытым исходным кодом для создания и подключения к БД. Но с этой библиотекой я создал отдельный класс сущностей для каждого вызова API или модели (предварительно определяя все столбцы на основе класса модели, затем выполнял вставку и обновление в БД). Но требование заключается в том, что мне нужно создать общую функцию, которая может динамически создавать и добавлять столбцы на основе ответа или модели или кодируемого объекта, который передается в функцию.