Март-24
This commit is contained in:
26
ru/news/2024-03_bus-iOS.md
Normal file
26
ru/news/2024-03_bus-iOS.md
Normal file
@@ -0,0 +1,26 @@
|
||||
Title: Шина-iOS
|
||||
Date: 2024-03-10 00:00
|
||||
Category: News
|
||||
Slug: bus-iOS
|
||||
Lang: ru
|
||||
|
||||
# Первая реализация Шины для iOS
|
||||
|
||||
За январь и февраль довёл реализацию шаблона Шина на Swift до хорошего состояния
|
||||
для iOS.
|
||||
|
||||
Провёл нагрузочное тестирование. Оказалось, что общение элементов
|
||||
приложения через Шину примерно в 92 раза медленнее обычного вызова функции.
|
||||
И это говорит не о том, что Шина плоха. Наоборот, это говорит о том, что
|
||||
Шина должна использоваться в архитектурных склейках кода, что позволяет
|
||||
сократить такой код примерно на 30%.
|
||||
|
||||
Так выглядит пример с использованием нескольких состояний, отображаемых
|
||||
одним экземпляром:
|
||||
|
||||
<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>
|
||||
|
||||
# Планы на март
|
||||
|
||||
В марте попробую получить заготовку портируемого кода на C++ для OpenWrt 12.09 (Atheros AR9331).
|
||||
|
||||
Reference in New Issue
Block a user