TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.2K subscribers
Post #4289 2.09K
Все не так с Codable

Привет, Хабр! На связи Кристиан Бенуа, iOS-разработчиĸ в Т-Банĸе. Быстродействие мобильных приложений — один из критериев, влияющих на успех не только приложения, но и всего бизнеса.

Особое внимание должно уделяться производительности кода в стандартной библиотеке языка, так как этот код используется почти во всех приложениях, которые написаны на этом языке.

Расскажу, как мы сделали pull request в swift-foundation и внесли несколько оптимизаций в JSONDecoder/JSONEncoder, ускорив сериализацию и десериализацию в два раза. В конце обсудим, как получить эту оптимизацию без ограничений по версии iOS и насколько можно ускорить работу с JSON в приложении.
Читать далее

Читать: https://habr.com/ru/companies/tbank/articles/977694/

@mobi_dev | Другие наши каналы
More from @mobi_dev
  1. Sep 21, 2026Как убрать задержку генеративного интерфейса во Flutter В A2UI модель присылает JSON-сообщ…
  2. Sep 21, 2026Как SwiftUI Agent Skill помогает улучшать код представлений Открытый SwiftUI Agent Skill д…
  3. Sep 21, 2026Как вынести вычисления из ИИ-агента в Dart-код Flutter-приложения В Flutter с GenUI агент…
  4. Sep 20, 2026Как ProfilingManager на Android 15+ помогает искать причины тормозов в продакшене Profilin…
  5. Sep 20, 2026Как использовать свайп-действия вне List в SwiftUI В SwiftUI свайп-действия вроде удаления…
  6. Sep 20, 2026Как переносить сложные Android-экраны на Jetpack Compose: опыт TikTok Команда TikTok перен…
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 →