Обратите внимание, что необходимо скомпилировать с помощью компилятора Apple iPhone SDK, чтобы приложение было приемлемо для App Store, поэтому вам потребуется Mac.
MonoTouch IDE (не бесплатная) - лучшая ставка для программиста на Java, который не хочет работать на родном языке. Это позволяет разрабатывать в .NET (Mono) и ориентироваться на iPhone.