Фреймворк iOS

В этой статье:

Подключение фреймворка HHFW

Подключение фреймворка FMPWrapper

В качестве iOS-фреймворка используется HHFW. HHFW - фреймворк позволяет выполнять запросы к серверу мобильной платформы при разработке мобильного приложения.

FMPWrapper - фреймворк является оберткой для HHFW и упрощает работу с кодом за счёт своей архитектуры.

Для использования фреймворка HHFW подключите его к проекту разработки мобильного приложения. Описание подключения приведено для Xcode 12.

Также подключите фреймворк FMPWrapper при необходимости.

Подключение фреймворка HHFW

Для подключения фреймворка HHFW к проекту разработки мобильного приложения:

  1. Скачайте архив IOSFMP<версия релиза>.zip с iOS-фреймворком и распакуйте его.

Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.

  1. Добавьте файл фреймворка HHFW.framework в проект одним из способов:

В окне установите флажок «Copy items if needed» и нажмите кнопку «Finish»:

После чего будет открыто стандартное окно выбора файла. Выберите файл фреймворка HHFW.framework, установите флажок «Copy items if needed» и нажмите кнопку «Add»:

После выполнения действий файл фреймворка HHFW.framework будет добавлен в проект:

  1. Измените настройки проекта:

  1. Создайте в проекте связующий файл Bridging-Header.h автоматически или вручную для разработки на языке Swift. Фреймворк HHFW разработан на Objective-C.

Автоматическое создание файла

Создание файла вручную

  1. Добавьте строку в файле <наименование проекта>-Bridging-Header.h для импорта HHFW.h:

После выполнения действий фреймворк HHFW будет подключен к проекту и методы фреймворка будут доступны для использования.

Для инициализации iOS-фреймворка обратитесь к разделу «Инициализация iOS-фреймворка».

Для получения подробной информации о методах iOS-фреймворка обратитесь к разделу «Описание методов iOS-фреймворка».

Для просмотра примеров использования iOS-фреймворка обратитесь к разделу «Примеры использования iOS-фреймворка».

Подключение фреймворка FMPWrapper

Для подключения фреймворка FMPWrapper к проекту разработки мобильного приложения:

  1. Убедитесь, что к проекту подключен фреймворк HHFW.

  2. Выполните шаги 1-3 для добавления файла фреймворка FMPWrapper.framework. Файл фреймворка добавляется аналогично добавлению файла HHFW.framework.

  3. Установите значение «Embed Without Signing» для файла фреймворка FMPWrapper.framework в разделе «Настройки проекта > Настройки таргета > General > Frameworks, Libraries, and Embedded Content»:

  1. Добавьте строку в файле с расширением *.swift для импорта FMPWrapper:

После выполнения действий фреймворк FMPWrapper будет подключен к проекту и методы фреймворка будут доступны для использования в файле *.swift.

Для получения подробной информации о фреймворке FMPWrapper обратитесь к разделу «Фреймворк FMPWrapper».

См. также:

Разработка | Инициализация iOS-фреймворка | Вспомогательные классы | Описание методов iOS-фреймворка | Фреймворк FMPWrapper