Описание тега restkit
Простая высокоуровневая система HTTP-запросов / ответов.
RestKit поставляется с HTTP-клиентом, построенным на основе NSURLConnection, и предоставляет библиотеку полезных методов для проверки типов MIME и кодов состояния. Отправка данных формы так же проста, как предоставление словаря параметров, а также включен собственный объект params для легкого создания многокомпонентных представлений.
Поддержка Core Data.
RestKit, основанный на слое сопоставления объектов, обеспечивает интеграцию со структурой Apple Core Data. Эта поддержка позволяет RestKit сохранять удаленно загруженные объекты непосредственно обратно в локальное хранилище, либо в виде быстрого локального кеша, либо в качестве основного хранилища данных, которое периодически синхронизируется с облаком. RestKit может заполнить ассоциации Core Data для вас, позволяя обход вашей модели данных на основе естественных свойств. Он также предоставляет хороший API поверх примитивов Core Data, который упрощает настройку и запросы вариантов использования.
Заполнение базы данных.
Когда используется хранилище объектов Core Data, вы можете заполнить базу данных из набора файлов данных. Это позволяет вам отправлять свои приложения в App Store с базой данных в комплекте приложений, готовой к немедленному использованию.
Поддержка уровня инфраструктуры для переключения серверов и сред (разработка / производство / постановка).
RestKit использует базовый URL-адрес и пути к ресурсам, а не полные URL-адреса, чтобы вы могли быстро переключать целевые серверы. Интерполяция строк URL и создание объектов NSURL остались в прошлом.
Система отображения объектов.
RestKit предоставляет уровень моделирования для декларативного отображения обрабатываемых полезных данных данных в собственные объекты Какао. Это позволяет программисту приложений перестать беспокоиться о синтаксическом анализе и просто попросить платформу асинхронно получить удаленный ресурс и вызвать делегата с результатами. Сопоставление объектов реализовано с использованием кодирования "ключ-значение", что позволяет быстро перемещаться по проанализированному графу объекта. Отражение используется в типах свойств, чтобы разрешить отображение удаленных дат, закодированных в виде строки, на объекты NSDate.
Подключаемый слой синтаксического анализа.
RestKit в настоящее время поддерживает JSON через парсеры SBJSON и YAJL. Синтаксический анализ реализован за простым интерфейсом, что позволяет прозрачно обрабатывать дополнительные форматы данных.
Ссылки