TGViewer
Сёрф Нативная разработка Сёрф Нативная разработка @surf_mobile · 1.74K subscribers
Post #506 1.2K
➡️ При передачи данных между SwiftUI view нужно избегать избыточных перерисовок. Давай разберёмся, как правильно передавать состояние, чтобы не убивать производительность. Речь не просто о синтаксисе, а о том, как фреймворк отслеживает изменения и когда запускает обновление экрана. Неправильная архитектура данных — главная причина, почему даже простые на вид приложения начинают тормозить.

⬆️ Никита, iOS Developer Surf, рассказал, как выбрать правильный property wrapper для каждой ситуации и почему не стоит везде использовать @Binding или @ObservedObject. А подробный разбор ошибок и примеры кода ищи в карточках.

🏄 Подписывайся на Surf
  • 🔥 9
  • 👍 3
More from @surf_mobile
  1. Sep 10, 2026Post #648
  2. Sep 10, 2026Post #647
  3. Aug 7, 2026💬 Споры между сторонниками GCD и Swift Concurrency среди iOS-разработчиков не утихают. Пе…
  4. Jul 10, 2026📱 Мы научили нейронку работать с двумя репозиториями одновреммено. Поддерживать общие инс…
  5. Jun 17, 2026Моя работа завершена не тогда, когда написан код, а когда я полностью устранил неопределен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →