Resultados de la búsqueda a petición "weak-references"
¿Cómo evitar pérdidas de memoria en la devolución de llamada?
Java efectivo dice: Una tercera fuente común de pérdidas de memoria son los oyentes y otras devoluciones de llamada. Si implementa una API donde los clientes registran devoluciones de llamada pero no las anulan explícitamente, se acumularán a ...
Delegación rápida: cuándo usar un puntero débil en el delegado
¿Alguien puede explicar cuándo y cuándo no usar una asignación 'débil' para un puntero delegado en Swift, y por qué? Tengo entendido que si usa un protocolo que no está definido como una clase, no puede, ni quiere, asignar su puntero delegado a ...
Yo débil en bloques
¿Debo verificar si el yo débil es nulo en bloques? Creo un puntero débil como: __weak typeof(self) weakSelf = self;y al principio de los bloques que hago if(!weakSelf){return;}¿Es esto innecesario? ¿o depende de si codifiqué el ...
Rápido. ¿Es la (absolutamente) única ventaja específica de un rendimiento no propio sobre uno débil?
En Swift, tenemos una escritura predeterminada normal el objeto simplemente no puede volverse nulo.tenemos mecanografía débil el objeto puede volverse nulo. si el objeto se vuelve nulo, su puntero se vuelve nulo automáticamente, por lo que sabe ...
El mejor momento para seleccionar referencias débiles en una colección en .NET
Tengo una colección (estoy escribiendo unWeak Dictionary [https://stackoverflow.com/questions/2784291/good-implementation-of-weak-dictionary-in-net] ) y necesito eliminar periódicamente las referencias débiles de WeakReferences. Lo que ...
¿Por qué no funciona el débilref en este método encuadernado?
Tengo un proyecto en el que estoy tratando de usar débiles con devoluciones de llamada, y no entiendo lo que estoy haciendo mal. He creado una prueba simplificada que muestra el comportamiento exacto con el que estoy confundido. ¿Por qué en ...