1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/didiopensource-DiDiPrism

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 05:48 f257596

iOS Использование Руководства

Инструкция по установке

pod 'DiDiPrism'
pod 'DiDidPrism_Ability', :subspecs => ['WithBehaviorRecord', 'WithBehaviorReplay', 'WithBehaviorDetect', 'WithDataVisualization']

// Где:
// WithBehaviorRecord — модуль сбора операций.
// WithBehaviorReplay — модуль воспроизведения операций.
// WithBehaviorDetect — модуль обнаружения операций.
// WithDataVisualization — модуль визуализации данных.

Описание каталога кода

  • Ability (функциональная область):
    • BehaviorRecord (сбор операций).
    • BehaviorReplay (воспроизведение операций).
    • BehaviorDetect (обнаружение операций).
    • DataVisualization (визуализация данных).
  • Core (основная область):
    • Instruction (модуль инструкций, включая определение, генерацию и анализ инструкций).
    • Intercept (перехватывающий модуль, включающий перехват сенсорных взаимодействий, запросов и событий).
    • EventDispatcher (модуль распределения событий).
  • Protocol (уровень протокола).
  • Adapter (адаптер).
  • Category (категория).
  • Util (инструменты).

Инструкции по использованию кода

Инициализация

// Настройка необходимых категорий событий.
[PrismEngine startEngineWithEventCategorys:];

Сбор операций

// No.1 Инициализация модуля через PrismBehaviorRecordManager singleton.

// No.2 Мониторинг NSNotification для получения инструкций по операциям.
// name: @"prism_new_instruction_notification" , userInfo: @{@"instruction": @"содержание инструкции", @"params": @"параметры"}

Воспроизведение операций

// No.1 Инициализация модуля через PrismBehaviorReplayManager singleton, а также операции начала, продолжения, приостановки и завершения воспроизведения видео.

// No.2 Можно получить конкретное содержание текстового воспроизведения через свойство instructionTextArray экземпляра PrismBehaviorListModel.

Обнаружение операций

// No.1 Загрузка конфигурации стратегии через метод setupWithConfigModel: синглтона PrismBehaviorDetectManager, переход в режим обнаружения.

// No.2 Мониторинг NSNotification для получения инструкций по операциям.
// name: @"prism_new_instruction_notification" , userInfo: @{@"instruction": @"содержание инструкции", @"params": @"параметры"}

// No.3 Передача инструкций через метод addInstruction:withParams: синглтона PrismBehaviorDetectManager для проведения реального обнаружения операций.

Визуализация данных

// No.1 Инициализация модуля через PrismDataVisualizationManager singleton, а также регистрация и удаление компонентов визуализации.

// No.2 Управление привязкой элементов интерфейса и точек отслеживания через макроопределения, заключённые в PrismAdapter.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/didiopensource-DiDiPrism.git
git@api.gitlife.ru:oschina-mirror/didiopensource-DiDiPrism.git
oschina-mirror
didiopensource-DiDiPrism
didiopensource-DiDiPrism
master