Я создаю приложение, которое требует много обработки данных JSON. Перейдя по разным рамкам, я дошел до JSONModel (https://github.com/icanzilb/JSONModel) и github Mantle (https://github.com/github/Mantle) из-за их богатого набора функций и простоты использования,
Они оба очень похожи с точки зрения функциональности, таких как преобразование данных, архивирование, копирование, автоматическое и настраиваемое сопоставление клавиш и т.д. Однако JSONModel имеет некоторые дополнительные параметры отображения сокетов и встроенную каскадную поддержку модели, а Mantle - относительно более популярная и, очевидно, поддержка github за ней.
Для меня важны производительность и простота в использовании, поэтому мне просто интересно, есть ли у кого-нибудь из них реальный опыт, использующий их оба, и может поделиться этим, в основном с точки зрения производительности и простоты использования.
Я сам склоняюсь к JSONModel из-за множества встроенных параметров сопоставления клавиш и каскадирования модели, но не уверен, как это будет выполняться с большими наборами данных.
EDIT (04/28/2015): Я закончил использовать Github Mantle, так как это хорошо сочеталось с архитектурой моего приложения, а также имеет более модульный дизайн, где вы можете подключить свои собственные форматиры свойств, базовую поддержку данных, вложенные модели и что,
Они использовали около двух лет и никогда не сталкивались с ситуацией, когда она не работала для меня, не шучу! Он отлично работает с системами AFNetworking или Alamofire, работает со Swift. Я попытался найти альтернативы, когда поддержка Swift была все еще маленькой, но я не мог найти ничего даже отдаленно удивительного.