weak-references

Eine schwache Referenz ist eine Referenz, die das referenzierte Objekt nicht vor der Sammlung durch einen Garbage Collector schützt. Schwache Referenzen werden in Bereichen wie dem Caching verwendet, wo Sie einen Verweis auf ein Objekt für die Wiederverwendung behalten möchten, es dem System jedoch erlauben, es zurückzufordern, wenn der Speicher knapp wird. Einige müllsammelbare Sprachen bieten oder unterstützen verschiedene Ebenen von schwachen Referenzen, wie Java, C #, Python, Perl und Lisp.
1
Antwort

EXC_BAD_ACCESS für objc_setAssociatedObject mit den Flags -weak_library /usr/lib/libSystem.B.dylib linker

Ich habe EXC_BAD_ACCESS , wenn ich objc_setAssociatedObject mit den Linker-Flags anrufe: -weak_library /usr/lib/libSystem.B.dylib linker flags. Ich brauche unbedingt das Linker-Flag wegen dies , kennt jemand eine Problemumgehung?...
14.05.2011, 01:21
4
Antworten

Schnelle schwache Lazy-Variable wird nicht kompiliert

Um dieses Problem zu demonstrieren, habe ich ein Vanille-Kakao-Projekt gemacht. Hier ist die AppDelegate.swift : %Vor% Xcode gibt Folgendes:    unbekannt: 0: Fehler: Kann den Rückgabewert des Typs 'NSNumber' nicht konvertieren (aka 'Opt...
03.07.2016, 16:24