Шаблон для группировки множества вызовов inte rnet в один проходящий массив - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть табличное представление (Xcode и Swift 5), где каждый элемент представляет собой расчет с некоторыми активами, реализованными сложной структурой объекта. Мне нужно каждые пять секунд пересчитывать sh каждое исчисление (элемент) с ценами, которые я собираю из целых rnet. Я ищу способ или шаблон для группировки вызовов inte rnet для каждого элемента в одном вызове RF C, передавая массив в RF C и получая обратно N активов в едином JSON массив, вместо N inte rnet вызовов и N ответов RF C, которые тяжелее.

1 Ответ

0 голосов
/ 10 мая 2020

Я все еще нахожусь в процессе, но способ, которым я прохожу, состоит в том, чтобы создать Singleton для хранения цен на актив (SingletonAssetsAndPrices), Singleton для сбора данных из целого rnet (NetworkManager) и уведомить SingletonAssetsAndPrices о том, что данные извлекаются каждые 5 секунд.

Поскольку вычисление выполняется сложной структурой объекта, имеющей внутренние ссылки на объекты «Asset and Price» в памяти, объект, обновляемый в SingletonAssesAndPrices, отражает на расчет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...