2024-03_bus-iOS.md 1.5KB

9 个月前
1234567891011121314151617181920212223242526
  1. Title: Шина-iOS
  2. Date: 2024-03-10 00:00
  3. Category: News
  4. Slug: bus-iOS
  5. Lang: ru
  6. # Первая реализация Шины для iOS
  7. За январь и февраль довёл реализацию шаблона Шина на Swift до хорошего состояния
  8. для iOS.
  9. Провёл нагрузочное тестирование. Оказалось, что общение элементов
  10. приложения через Шину примерно в 92 раза медленнее обычного вызова функции.
  11. И это говорит не о том, что Шина плоха. Наоборот, это говорит о том, что
  12. Шина должна использоваться в архитектурных склейках кода, что позволяет
  13. сократить такой код примерно на 30%.
  14. Так выглядит пример с использованием нескольких состояний, отображаемых
  15. одним экземпляром:
  16. <iframe width="560" height="315" src="https://www.youtube.com/embed/xviaEbSd54o?si=7oZRU4Sjp3Hc5mX3" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
  17. # Планы на март
  18. В марте попробую получить заготовку портируемого кода на C++ для OpenWrt 12.09 (Atheros AR9331).