Я планирую способ сохранения данных для приложения iOS (быстрого). От чтения кучи статей о стойкости на iOS кажется, что Core Data - это действительно хорошо поддерживаемый способ сделать это. Множество библиотек/инструментов построено вокруг него, одна из популярных комбинаций - MoGenerator + MagicalRecord + Core Data.Простые данные ядра и данные ядра + Волшебная запись
Как MagicalRecord предоставляет какую-то функциональность Active Record, кажется, что это может быть «легко», чтобы случайно сломать вещи. Мне сказали, что это может случиться, что пользователям придется переустанавливать свое приложение для восстановления после таких сбоев.
Итак, вопрос: можно ли использовать простые базовые данные вместо MoGenerator + MagicalRecord + Core Data? Или это настолько низкий уровень, что он позволяет использовать только исходные данные для больших команд? Могут ли плюсы и минусы сравниваться с простыми SQL и ORM?
Было время до MR & mo, где каждый должен был использовать простой CD, дополнительные инструменты - это удобство, но это все. – Wain
Согласитесь с Wain, Magical Record удаляет много кода плиты котла, и это действительно здорово, но это не решит никаких проблем для вас. Я использую его лично в небольших проектах –
Кстати, вы также можете использовать Core Data с MoGenerator без MR. –