Llamando a un método en uno mismo mientras está en dealloc
Tengo un diccionario de objetos que deben limpiarse antes de su lanzamiento. Tengo un método que hace esto para todo el diccionario. Antes de lanzar el diccionario en mi-dealloc
método, quiero hacer lo mismo. Sin embargo, no estoy seguro del estado del objeto durante la desasignación. En C # o Java, por ejemplo, nunca llamaría a un método sobre el objeto que se está finalizando, pero no estoy seguro de que esto se aplique al objetivo C y la desasignación. ¿Es aceptable llamar al método de limpieza enself
durante la desasignación, o debería duplicar esa funcionalidad en mi-dealloc
?