Learn how to access the wealth of program information locked up in your Swift application executable.
The magic behind hot reloading in Swift
The creator of InjectionIII, a popular macOS application to update the implementation of functions/methods incrementally in the iOS simulator without having to rebuild or restart your application, is sharing the secrets behind hot reloading in Swift.
The book covers many topics, such as Swift's compilation process, dynamic linking and its interpose option, method dispatching, etc.
I have been an iOS developer for ten years, but I have never seen such comprehensive information on this topic. Most of the details were new to me and super interesting.
I highly recommend this book to any curious Swift / iOS developer who wants to understand what enables hot reloading in Swift.