私は ARC を使用しており、参照を構造体に渡す必要があるオブジェクトがあります。
myStruct->myObject = (__bridge void *)self;
この構造体以外のすべての標準参照がスコープ外に渡される場合がありますが、オブジェクトの保持カウントが 0 にならないように構造体を維持する必要があります。
私はこれを行うことができますか?:
CFRetain(myStruct->myObject);
その後、構造体を破棄するときに呼び出すだけです
CFRelease(myStruct->myObject);
これらは void* ブリッジ参照で呼び出されており、実際の Objective-C クラスを存続させているかどうかはわかりません。