eliminar SCNNode no libera memoria antes de crear un nuevo SCNNode

Estoy creando una aplicación que usa Scenekit para mostrar una escena basada en la información devuelta por una base de datos. He creado una clase personalizada con una función de clase que crea un SCNNode que contiene todo lo que necesita dibujarse y lo devuelve a mi SCNView. Antes de llamar a esta función, elimino los nodos existentes. Todo funciona muy bien hasta que necesito llamarlo por segunda vez. Después de eliminar el antiguo SCNNode La memoria no se desasigna antes de crear el nuevo. ¿Existe una forma estándar de eliminar y reemplazar un SCNNode sin sobrecargar la memoria? Soy nuevo en el desarrollo de iOS y nunca antes había hecho gráficos. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta