Vaccinate your app with run-time code injection in Swift
summary
Demonstrates injecting compiled Swift code into a running iOS app using a Mac menu‑bar tool and a small framework so UI and logic update on save without restarting. Shows Injection for Xcode (menu app), a vaccine framework that recreates windows and clears view state, and injection TDD run as a test-target pod that re-runs tests when a view controller is injected. Builds a table‑view app, injects styling and constraints, uses mock injection, and it works live.
AI-written summary · about
chapters (7)
- 0:00Introduction and setup
- 1:11What is runtime code injection
- 3:02Tools: Injection for Xcode, Vaccine, and TDD
- 7:08Live demonstration begins
- 11:52Advanced use cases and demo wrap-up
- 13:46Resources and future of injection
- 14:50Q&A
related talks
01h 14mHacking and Injecting Your Own Code into Someone Else's App
43mDependency Injection Pattern for iOS App
35mProgramming without recompiling
19mPractical Structure to Configure Dependency Injection in Swift
45mTooling in Swift - Xcode Integration & CI
01h 08mPlaying With the Limits: Can Your App Run Arbitrary Binary
53mRefactor Your Way Forward
44mRunning Apps on Your Own iOS Simulator
