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
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: