preguntar acerca de weak-references

15
réponses

Comment puis-je déclarer un tableau de références faibles dans Swift?

Je voudrais stocker un tableau de références faibles dans Swift. Le tableau lui-même ne devrait pas être une référence faible - ses éléments doivent être. Je pense que Cocoa NSPointerArray offre une version non-typesafe de ceci. ... …
demandé sur 1970-01-01 00:33:34
3
réponses

Quand utiliser des références faibles en Python?

quelqu'un Peut-il expliquer l'utilisation de références faibles? documentation ne l'explique pas précisément, il dit simplement que le GC peut détruire l'objet lié à via une référence faible à tout moment. Alors à quoi sert d'avoir un objet qui peu …
demandé sur 1970-01-01 00:33:30
3
réponses

Quelle est la différence entre une référence faible et une référence en bloc?

je suis en train de lire la documentation de Xcode, et voici quelque chose qui me laisse perplexe: __block typeof(self) tmpSelf = self; [self methodThatTakesABlock:^ { [tmpSelf doSomething]; }]; ce qui suit est copié de la document …
demandé sur 1970-01-01 00:33:32
3
réponses

Délégation Swift — quand utiliser le pointeur faible sur délégué

Quelqu'un peut-il expliquer quand et quand ne pas utiliser une assignation "faible" à un pointeur de délégué dans Swift, et pourquoi? Ma compréhension est que si vous utilisez un protocole qui n'est pas défini comme une classe que vous ne s …
demandé sur 1970-01-01 00:33:35
12
réponses
4
réponses

WeakHashMap et la mise en cache de Java: pourquoi renvoie-t-il les clés, pas les valeurs?

Java Weakhmap est souvent cité comme étant utile pour la mise en cache. Il semble étrange cependant que ses références faibles soient définies en termes de clés de la carte, pas ses valeurs. Je veux dire, c'est les valeurs que je veux mettre en …
demandé sur 1970-01-01 00:33:29
3
réponses

Android Asyntask: utilisez la référence faible pour le contexte pour éviter l’écran de rotation de l’appareil

In Appress Pro Android 4 the author has said that: [...] le contexte dans lequel l'activité sera plus valable lorsque l'appareil est en rotation. [...] Une approche consiste à utiliser une référence faible à l'activité plu …
demandé sur 1970-01-01 00:33:32