Declaring self-referencing pointers in Swift [duplicate]
问题 This question already has answers here : Adding observer for KVO without pointers using Swift (5 answers) Closed 4 years ago . What would be the equivalent in swift of this Obj-C code? I'm guessing something with CMutableVoidPointer static void *CapturingStillImageContext = &CapturingStillImageContext; 回答1: Probably something like this: var CapturingStillImageContext: COpaquePointer = nil withUnsafePointer(&CapturingStillImageContext) { CapturingStillImageContext = COpaquePointer($0) } 回答2: