Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

From Modularization to Clang and Back | Swift Heroes 2025

Автор: Swift Heroes

Загружено: 2025-07-16

Просмотров: 881

Описание:

⏩ Chapter:
00:00 Intro
03:13 Monolith Module
05:01 Circular Dependency
07:30 SwiftSyntax
09:38 Full route
10:29 Chapter 2 - Graph Analyze
12:03 Prepare your Monolith
15:08 Solutions
17:53 Chapter 3 - Dynamic Analyze
19:15 Periphery
22:09 Example CodeExample.cpp
23:03 Symbol & Occurences
25:22 Dinamic + Static Analysis
26:03 Where we are?
29:29 Default Value

This talk presents a unique approach to modularizing large projects that helps to visualize and analyze the project structure, allowing it to be optimally divided into modules with minimal effort.

We'll explore how to use SwiftSyntax to construct a dependency graph between various entities in the code. Special attention will be given to the Periphery tool, which offers functionality for examining entity relationships not just statically but dynamically as well. We'll delve into the little-known Swift Index Store, which is key for working with metadata in Swift projects.

In conclusion, we'll discuss the results of this approach, including the generation of special files that simplify the understanding and management of project structure.

This talk will be beneficial for iOS developers, architects, and technical leaders interested in improving their project structure and optimizing development processes.
🎤 ROMAN GORBENKO, iOS Engineer

📍Swift Heroes is the International Swift Conference. For developers, designers & project managers at all levels of experience with Swift. Was hosted in Turin. Attended by 300+ participants and broadcast to an additional 200+ participants across the globe.

📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️

Inform: https://swiftheroes.com/
✅ Tweet:   / swiftheroes_it  
✅ Connect:   / swift-heroes  
✅ Read: https://telegram.me/swiftheroes

#SwiftModularization #SwiftSyntax #ClangAnalysis #iOSArchitecture #SwiftHeroes2025 #MobileDevelopment #CodeRefactoring #SwiftTools #DependencyGraph #SwiftIndexStore

From Modularization to Clang and Back | Swift Heroes 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Kotlin Multiplatform for iOS: Myths vs Reality, JetBrains | Swift Heroes 2025

Kotlin Multiplatform for iOS: Myths vs Reality, JetBrains | Swift Heroes 2025

Swift Ownership: A road to predictable Swift performance | Swift Heroes 2024 Talk

Swift Ownership: A road to predictable Swift performance | Swift Heroes 2024 Talk

4.2 - Subagent and Claude.md file creation

4.2 - Subagent and Claude.md file creation

How A/B Testing can ruin your codebase | Swift Heroes 2025

How A/B Testing can ruin your codebase | Swift Heroes 2025

Going Solo: Essential Tools for Indie iOS App Developers | Swift Heroes 2025

Going Solo: Essential Tools for Indie iOS App Developers | Swift Heroes 2025

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Mistakes Happen – What Could Possibly Go Wrong in Production? | Swift Heroes 2025

Mistakes Happen – What Could Possibly Go Wrong in Production? | Swift Heroes 2025

is it possible to write SAFE C?  (with BILLIONS of deployments)

is it possible to write SAFE C? (with BILLIONS of deployments)

Cursor CEO: Going Beyond Code, Superintelligent AI Agents, And Why Taste Still Matters

Cursor CEO: Going Beyond Code, Superintelligent AI Agents, And Why Taste Still Matters

SwiftTesting: What You Need to Know Before Migrating! | Swift Heroes 2025

SwiftTesting: What You Need to Know Before Migrating! | Swift Heroes 2025

Opencode Заменил мне Claude Code – Вот Почему

Opencode Заменил мне Claude Code – Вот Почему

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Building Swift CLIs that your users and contributors love | Swift Heroes 2024 Talk

Building Swift CLIs that your users and contributors love | Swift Heroes 2024 Talk

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

A deep dive into SwiftData | Swift Heroes 2024 Talk

A deep dive into SwiftData | Swift Heroes 2024 Talk

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com