Как уже посоветовали, самый оптимальный вариант при отсутствии мака это виртуалка :)
Я в свое время с виртуалки перешел сначла на хакинтош, а потом на обычный Mac.
Есть, кстати, еще один вариант — попробовать сделать игру на
UDK. Но это к оригинальной разработке на Objective-C отношения не имеет, да и 3d-игры — узкая специализация.