MonoTouch - хорошее решение, но у него все еще есть проблемы, которые происходят от его предка monobjc. Это не только создание файлов класса c #, но также и задача управления памятью c. Таким образом, требуется некоторое знание цели c, которое затем приводит к тому, почему бы просто не сделать это в первую очередь для цели c.
Инструменты разработчика Apple бесплатны, а Visual Studio для Mac - XCode. Пользовательский интерфейс обычно встроен в Интерфейсный Разработчик (подумайте о Выражениях Blend). НО, чтобы получить iPhone SDK, вы должны зарегистрироваться в Apple (требуется также для MonoTouch).
Если вы выполняете внутреннее развертывание, ваша компания должна отображать 299 в год. Развертывание только через магазин приложений стоит 99 в год. Приложения, развернутые внутри компании, не требуют разрешения Apple для выпуска, но приложения магазина приложений требуют.
Вы можете создавать приложения для iPhone / iPad только на периоде Mac.
Подробнее об этом можно прочитать на http://developer.apple.com
В googlegroups есть также отличная группа разработчиков iphone-sdk со всего мира.
Конечно, если на вашем веб-сайте вы обойдете все это, но стоит присоединиться к бесплатной программе Safari WebKit на сайте разработчиков Apple.
FDB