Guardsquare Devblog

Technical notes from the Guardsquare engineering teams.

Recent posts

May 27, 2020
Using LLVM to Prevent Objective-C Swizzling Through Devirtualization Hooking can be used as powerful introspection technique that redirects a function invocation to an attacker-controlled...
Sep 10, 2019
Behind SwiftUI Previews Recently, Apple introduced ‘SwiftUI’, a new framework for building native UIs across all Apple's platforms. The core se...
Sep 10, 2019
Swift Native method swizzling In this post we’ll focus on the newly introduced Swift native method swizzling and provide an overview of its syntax, r...