Build-a-Binary
summary
Explains how Xcode turns source into an app by walking the actual pipeline: compilation, Swift Intermediate Language (SIL) step unique to Swift, object files, and the linker that produces the runnable binary, plus where Objective‑C and Swift converge. Describes developer‑infra work at Spotify that generates Xcode projects with Basil, the real tools invoked (clang/Swift compiler, archiver, linker), and clarifies this is an explainer not a live build‑a‑binary demo.
AI-written summary · about
chapters (7)
- 0:00Introduction and welcome
- 1:52From biomedical science to programming
- 5:03Objective-C and Swift journey
- 8:12Talk theme and purpose
- 9:18What is a build system
- 12:57Working at Spotify
- 15:22Talk preparation and excitement
related talks
41mWe Don’t Talk About Xcode
05mBinary Frameworks in Swift
38mCompilers aren’t magic, so let’s build one in Swift
26mPractical Cross-Platform Swift
30mBuilding Swift Command Line Tools
19mSwift to the cloud in a single step
22mXcodeSurgery: Eliminating Recompilation for your iOS Build Variants
32mContributing to Open Source Swift
