IPhone приложение, использующее среду разработки .NET?

Как я могу создавать приложения iPhone с использованием среды разработки .NET?

Ответы

Ответ 1

Команда Mono работает над "статической компиляцией", которая позволяет запускать моно приложения на iPhone, не подверженном взлому. Короче говоря, это работает, выполняя кросс-компиляционный шаг JIT как часть процесса сборки для генерации родного exe.

В PDC была демонстрация этого... см. блог Мигеля де Икаса.

Ответ 2

Ответ: MonoTouch от Novell - http://www.mono-project.com/MonoTouch. Бета-версия будет выпущена в августе 2009 года, а коммерческая версия будет выпущена в сентябре 2009 года.

Ответ 3

Если вы просто хотите использовать некоторые знания о С#, вы можете использовать Unity. Игры, разработанные с помощью Unity (http://unity3d.com), используют Mono с AOT (компилятор времени досрочно) для компиляции моно-байт-кодов в ARM. (Приложения, созданные Unity, имеют оболочку, которая по сути является довольно обычным приложением cocoa touch, созданным в Objective-C ++ и XCode.) Это не сетевое приложение с точкой, но вы можете использовать существующие знания о С#,

Ответ 4

Нет. Вам нужно Xcode в Mac OS X для написания приложений iPhone.


Обновление: 9-20-2009

Это когда-то было правдой. См. Комментарии ниже для получения дополнительной информации.

Ответ 5

Насколько я знаю, Apple не поддерживает среду разработки Microsoft.Net.

В лучшем случае вы можете надеяться на установку mono на jailbroken iphone. Не то, чтобы я потворствовал этому, и вы делаете это на свой страх и риск.

Приложения IPhone разрабатываются с использованием Objective C или Ruby.

Ответ 6

Единственным поддерживаемым способом разработки собственных приложений для iPhone является iPhone SDK. Он работает только на Mac OS X и поддерживает разработку с использованием фреймворков Cocoa Touch и языка Objective-C 2.0.

Ответ 7

Есть способы заставить другие языки работать, но они, однако, почти наверняка не будут приняты в AppStore и будут разорваны с будущими обновлениями. Как правило, лучше использовать отвертку, чтобы ввинтить что-то в отверстие, чем повторить его с помощью молотка, прикрепленного к двигателю мощностью 250 л.с....

Ответ 8

Вы можете использовать сторонний инструмент под названием Component Studio - iPhone. Дополнительная информация см. Это