Skip to content

Instantly share code, notes, and snippets.

@igorleonovich
Created November 7, 2023 06:53
Show Gist options
  • Save igorleonovich/e7c613a44e6c3c3312023da48b2996e9 to your computer and use it in GitHub Desktop.
Save igorleonovich/e7c613a44e6c3c3312023da48b2996e9 to your computer and use it in GitHub Desktop.
extension String {
static func pointer(_ object: AnyObject?) -> String {
guard let object = object else { return "nil" }
let opaque: UnsafeMutableRawPointer = Unmanaged.passUnretained(object).toOpaque()
return String(describing: opaque)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment