__unsafe_unretained NSString struct var

Ich versuche, eine Struktur zu erstellen, die mehrere verschiedene Variablen unterschiedlichen Typs enthält.

Einige der Typen sind von NSString, aber der Versuch, dies zu tun, verursachte einen Fehler

ARC forbids Objective-C objects in structs or unions

Nachdem ich über den Fehler gelesen habe, sehe ich es als sinnvoll an, ihn hinzuzufügen

__unsafe_unretained

Vor der NSString-Deklaration hatte ich eine kurze Lektüre und fand diese detailliert. Ich habe jedoch keine Ahnung, wie sich dies auswirken wirdPost über die Unterschiede von

__stark__schwach__unsafe_unretained

Es war jedoch noch ziemlich vage darüber, was mit einem NSString los ist, der in einer Struktur mit __unsafe_unretained davor vor sich geht, und hoffte, dass mir jemand sagen kann, was los ist und worüber ich in Zukunft in Bezug auf das Gedächtnis und das Stoppen von Lecks nachdenken muss.

Jede Hilfe wäre dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage