Подтвердить что ты не робот

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

Я заинтересован в разработке приложения iPhone с использованием Visual Studio и С#.NET в Windows Vista.

Я попытался загрузить SDK из http://developer.apple.com/iphone/index.action, но файл имеет расширение .dmg, и я не знаю, как его открыть файл.

Могу ли я как .NET-разработчик работать и развиваться против iPhone API? И существуют ли какие-либо существующие приложения, которые были разработаны с использованием .NET? Существуют ли какие-либо ресурсы или веб-сайты в этом отношении?

Спасибо!

4b9b3361

Ответ 1

Одним словом, нет. Существует поддержка Mono для iPhone, но в настоящее время она ограничена. В прошлом они говорили о возможности написания приложения Silverlight с серией элементов управления iPhone, которые могут быть статически связаны как приложение для iPhone, но это как-то не так.

Если вас интересуют игры, у вас есть глубокие карманы, то UNITY - это платформа для разработки игр на основе Mono, поддерживает iPhone (и работает в Windows)

В противном случае, кусайте пулю и получите дешевый Mac от EBay. Официально для SDK поддерживаются только Intel Mac, но вы можете установить его на PPC, и у меня еще есть проблема с этим (сейчас я запускаю его на G5 PowerMac)

Ответ 2

ОБНОВЛЕНИЕ 7/18/2013:

Поскольку этому ответу 3 года, я хотел бы обновить его с помощью текущей информации. MonoTouch больше не существует, потому что теперь он является частью Xamarin. С его помощью вы можете разрабатывать мобильные приложения с использованием С# и частей .NET Framework (с использованием Mono). Вы можете разрабатывать приложения для iOS с помощью Windows и Visual Studio, но для компиляции и сборки Mac по-прежнему нужен Mac. Вот сообщение в блоге о том, как использовать VS для разработки iOS.

ОРИГИНАЛЬНЫЙ ОТВЕТ

MonoTouch. Вам все еще нужен Mac и минимум 400 долларов (на момент написания этой статьи).

Вы можете попробовать версию eval, которая не требует от вас оплаты, и позволяет вам программировать с помощью симулятора. Если вы хотите протестировать свое приложение на оборудовании, вам нужно забрать деньги.

Ответ 3

Нет, вы не можете.

Ответ 4

да. monotouch отлично работает

Ответ 5

Текущий ответ на этот вопрос - да, с MonoTouch от Novell с использованием MonoDevelop на компьютере Mac, но имейте в виду, что Novell уволил ребята из Mono/MonoTouch, которые сейчас находятся в середине настройки запуска для замены MonoTouch с новым продуктом под названием Xamarin, который должен выйти летом этого года.

Январь 2013

Xamarin уже давно появился с MonoTouch и Mono для Android, оба из которых являются отличными продуктами, если они несколько дороги для энтузиастов.

Ответ 7

Можно создать для iPhone на С# с помощью Unity. Он выполняет компиляцию досрочно, как описано здесь. Однако Unity больше нацелена на разработку игр, а iPhone SDK в настоящее время требует Mac OSX.

Ответ 8

Нет, вы не можете.

Расширение .dmg означает "образ диска" и используется для файлов установки в Mac OS X. Windows Vista не понимает формат и, следовательно, вы не можете его открыть.

Кроме того, вы не получите библиотеки /SDK, необходимые для разработки приложений iPhone в среде .NET. Вам нужно будет загрузить последнюю версию iPhone SDK, которая поставляется с эмулятором iPhone для тестирования на машине разработки. Основной основой для разработки iPhone является UIKit.

Лучшее место для начала изучения разработки iPhone - здесь.

Ответ 9

К сожалению, нет, вы не можете разрабатывать стандартные приложения для iPhone с помощью С#/. NET.

Однако, я видел скриншоты моно на iPhone, поэтому, возможно, когда-нибудь... хотя, вероятно, он не будет в юридической установке.

Ответ 10

iPhone не поддерживает .NET. Я не верю, что какие-либо совместимые хаки или что-то в этом роде для запуска приложений .NET на iPhone, поэтому вам может понадобиться укусить пулю и узнать Objective-C.

Я бы сделал поиск по Google для "обучающих программ для iPhone". Вероятно, будет немного кривая обучения.

Ответ 12

MonoTouch работает на Mac. Для окон вы можете посмотреть DragonFireSDK. В настоящее время для разработки игр он позволяет разрабатывать приложения для iPhone в Visual Studio 2010 с использованием С++.Net.

http://www.dragonfiresdk.com