1. Можно писать на C++ с использованием Qt, QtCreator вам в помощь.
2. Тестировать можно на виртуальной машине — скачайте готовый образ Mac OS X для VmWare/VirtualBox с рутрекера (есть сборки и для процессоров AMD). Главное чтобы ваш процессор поддерживал аппаратную виртуализацию.