FMPKit - фреймворк, позволяющий разрабатывать мобильные приложения на базе сервера мобильной платформы, выстраивать архитектуру приложений на основе готовых конструкций и обмениваться данными с источником данных. Для подключения фреймворка обратитесь к разделу «Подключение фреймворка FMPKit».
FMPKit содержит:
Основным рабочим элементом является объект класса FMP, который является фабрикой для инициализации строителей для всех используемых классов:
// Получение deviceUDID в качестве идентификатора устройства
let deviceUDID = UIDevice.current.identifierForVendor?.uuidString
// Инициализация фабрики
let fmp = FMP.Builder()
.url("https://fmp.example.com") // адрес сервера мобильной платформы
.environment("environment") // наименование среды
.project("project") // наименование проекта
.udid(deviceUDID!) // идентификатор устройства
.api("v1") // версия API сервера
.encryptionKey("encryptionKey") // ключ шифрования
// Получение экземпляра класса FMP
.build()
В описании примеров для классов используется переменная fmp, которая инициализируется следующим образом:
let fmp: FMP = FMP.Builder().build()
Методы FMPKit возвращают данные в обработанном виде (объекты).
См. также:
Фреймворк iOS | Классы | Перечисления | Протоколы | Структуры