Usted utiliza las mismas herramientas que Apple se utiliza, a saber XCode. Todo lo que usted tiene que hacer es transferir SDKs adicional para libre de developer.apple.com
Éste es todo que usted necesita en teoría comenzar a desarrollar usos completos de la alta calidad.
Hay por supuesto una plétora entera de otros programas que puedan también ser provechosos, por ejemplo Photoshop/el Gimp etc, el software 3D, si usted está en la fabricación de juegos y así sucesivamente.
Hay también bibliotecas/los armazones que ayudarán hacia fuera, por ejemplo cocos2d si usted está en la fabricación de los 2.os juegos etc. Algunos están libres, y otros le costarán el dinero.
Pero usted tiene razón en su asunción que toda lo que usted necesita es un mac y una cuenta del revelador. XCode y los sdks se pueden transferir de developer.apple.com.