Schrodinger's Cat Rescue: Mirroring Objective-C to Swift

This talk was part of the iOS Developers Global Summit 22 (Pro Track). The goal: show practical ways to keep Objective-C and Swift living side by side by leaning on the Runtime API.


Watch the talk


Session focus

  • Why Obj-C compatibility still matters for mature codebases.
  • Using the runtime to mirror behaviors between languages (selectors, method swizzling, and safe message forwarding).
  • Tips for re-signing and instrumenting apps without destabilizing production builds.
  • Patterns for wrapping legacy Obj-C APIs so they feel native in Swift.

Resources

  • Slides/recording: https://drive.google.com/drive/u/1/home
  • Event schedule: https://geekle.us/schedule/ios

If you need the runtime snippets or want to discuss migration strategies, reach out - I'm always happy to share the playbook from this session.