Time Traveling With Swift: Where We Started, Where We Are, and Where We’re Going
summary
History of Objective‑C roots, concrete migration steps, and technical tradeoffs: Swift claims 8.4× faster than Python and 2.6× faster than Objective‑C, credits SwiftUI and value types for measurable speedups, and uses ABI stability to move the standard library into the OS which reduces app size and launch time. Open sourcing forces Swift Package Manager and causes compatibility churn. New tooling includes Swift for TensorFlow, actors for safer concurrency, SwiftUI, Penguin/SwiftRT and server stacks like Vapor; compiler complexity remains a central constraint.
AI-written summary · about
chapters (11)
- 0:00Intro
- 2:05What is Swift?
- 7:08Reference Loops
- 11:17Building a Language
- 13:17Gilded Age of Swift
- 14:25Swift is Open Source
- 20:35Struct Performance
- 25:56App Launch Time
- 27:08Dynamic Libraries
- 33:07Protocol vs. Interface
- 37:04Pros of Swift
related talks
50mTime traveling with Swift
47mAn Introduction to the Swift Programming Language
58mSwift: safety, ergonomics, productivity and legacy preservation
57mCatching up with Swift
40mFeet in Both Worlds: From Objective-C to Swift
25mSwift on Server: Are We There Yet?
42mThe State of Swift
39mSwitching your brain to Swift
