si, es lo mismo solo cambia la ubicación del archivo, si usas mi aplicación este detectara la ubicación adecuada, si no creo que en mac esta en /etc (/etc/host seria el archivo), igual la sintaxis del archivo es la misma, el archivo de apache tendrías que buscarlo por que ese si no recuerdo en donde se encuentra, hace mucho que no toco mamp pero creo que desde el panel puedes cambiar la configuración o abrir el archivo
hola amigo, para realizar eso, tienes que editar dos archivos, el archivo host para apuntar http://www.midominio.com a localhost y el archivo de configuración de apache para agregar el host virtual, para editar mas fácil el primero puedes usar esta herramienta que yo programe
http://mexcoder.com/2014/host-editor-by-mexcoder/ en el mismo post, esta el manual, y para la segunda tarea puedes usar este manual http://www.maestrosdelweb.com/host/ y parqa finalizar reinicias apache