MacOS emite el comando TRIM al controlador de la unidad de disco. A partir de ese momento, el sistema operativo no tiene ningún control sobre el proceso. Lo que ocurre depende totalmente de la unidad de disco.
Lo más común es que los bloques se marquen como no utilizados en un mapa de bits en la unidad, pero el contenido se deja solo. Para evitar la posibilidad de los forenses, tendrás que enviar un comando de borrado seguro en su lugar.
Dependiendo de la unidad, esto normalmente borrará los bloques o tirará una clave de encriptación - o posiblemente ambos (normalmente en las unidades Intel). El resultado final es la imposibilidad de recuperar los datos que estaban almacenados en esos bloques.