Compruebe si dos archivos son iguales en Cocoa

¿Cómo verifica eficientemente si dos archivos son iguales (tienen los mismos datos) en Cocoa?

Contexto: estoy escribiendo un programa que recibe un archivo como entrada (archivo de entrada) y lo copia en un directorio. Si el directorio ya contiene un archivo con el mismo nombre (archivo homónimo), el archivo de entrada debe copiarse con un nombre nuevo solo si el archivo homónimo es diferente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta