Как стать автором
Обновить

Комментарии 5

Интересно, возможно к следующему проекту вместо RestKit возьму AFNetworking + эту библиотеку или аналог. RestKit, кроме тех недостатков, что в статье перечислены, задолбал постоянной тотальной несовместимостью между версиями.
Да, ментейнерам рескита уже пора определится, одно и то же действие можно сделать пятью способами, и никогда не известно, какое из них они выпилят в следующей версии.
А меня радует доведенный до ума MKFoundation.
Посмотрел MKFoundation, но не увидел там никаких способов маппинга. KVC это хорошо, но не всегда поля JSON будут совпадать с именами свойств обьекта. Я не хочу сказать, что это плохое решение, для разных задач — разные фреймворки. Может для Parse использовать MKFoundation вполне удобно.

Ранее я тоже использовал нечто подобное, просто в методе initWithProperties брал все ключи JSON и вызывал setValueForKey на создаваемом обьекте. Из минусов — половина маппинга была явной, половина — скрытой, поскольку имена совпадали. Читаемость кода, к сожалению, страдала. И возникали проблемы, когда нужно было взять ключ из словаря словаря, например — начинались костыли. EasyMapping легко решил эту проблему, потому что вместо маппинга для ключа он позволяет маппить keyPath.
Все верно.
MKFoundation удобен при работе с Parse SDK.
Если работать с чистым REST API, то EasyMapping безоговорочно лидирует.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории