2009-04-27 4 views
0

Я новичок в разработке приложений для iPhone и в настоящее время работает над .net (C#).Платформа разработки для приложения iPhone

Пожалуйста, предложите платформу разработки для создания приложения для iPhone, чтобы я мог принять его очень скоро.

Что лучше среди них:

  1. Xcode
  2. Unity с использованием скриптового языка C#
  3. Tersus

или любой другой инструмент, который не находится в списке.

Возможно ли разработать приложение для iPhone с использованием .NET framework? Я не уверен; Думаю, нет.

ответ

1

Официальный SDK является бесплатным, но не открытым исходным кодом. Все инструменты, необходимые для создания приложений для iPhone, бесплатны. ОДНАКО вы не можете разместить свои приложения на устройстве iPhone или iPod Touch, не заплатив $ 99 за лицензию разработчика. Вы можете запускать приложения, которые вы создаете на iPhone Simulator, который является приложением, которое работает на вашем Mac. Он выглядит и ведет себя как настоящий iPhone, минус несколько очевидных вещей (без GPS, без камеры).

Перейдите по ссылке http://developer.apple.com/iphone/, чтобы начать.

+0

Нужно добавить, что iPhone Simulator использует API Cocoa, а не API-интерфейсы Cocoa Touch, которые запускаются на iPhone. Там очень большая разница, так как вы можете называть вещи в симуляторе, которые недоступны на iPhone/iPod Touch. –

4

Невозможно разработать приложение для iPhone на платформе Windows. Вам нужно официальный SDK, и это только для Mac OS X.

Посмотрите на http://developer.apple.com/iphone/

+0

спасибо. хорошо у меня Mac OS и хочу знать, является ли этот официальный SDK бесплатным или открытым исходным кодом? Можете ли вы предложить PLZ, для какой из них нужно идти ... – Harendra

0

Learn Obj-C. Если у вас нет mac, то купите его.

4

XCode - единственная среда разработки для iPhone, а Objective C - язык, который он использует для этого. Вы не можете использовать платформу .NET для создания приложения для iPhone.

SDK можно скачать бесплатно, но вам потребуется зарегистрироваться (бесплатно) с яблоком, чтобы получить SDK, и все, что он изначально позволяет вам создавать, запускать приложения в среде программного обеспечения; для размещения приложений на физическом телефоне вам нужно купить лицензию (за 99 долларов США) и пройти довольно запутанный процесс для настройки подписывающих сертификатов.

SDK и различные примеры кода и учебники находятся на сайте разработчиков Apple iPhone http://developer.apple.com/iphone/.

+0

спасибо за ваш быстрый ответ ... я начал читать tutoria ... – Harendra

+0

glenra, Почему вы сказали, что не можете использовать C#? Разве Mono Novell не позволяет вам это делать? Как насчет «Единства» как списка вопросов. Это правда, что вам нужен Mac и SDK. Создание собственного приложения для iPhone использует SDK и XCode, но некоторые среды используют другие языки и выводят проект XCode, который затем компилируется для создания окончательного приложения для iPhone. Фактически вам не нужно использовать XCode для написания кода - просто как последний этап компиляции. – zumalifeguard

0

Unity выглядит очень многообещающим, но это дорого стоит для программиста indy. Я посмотрел на эту последнюю неделю, и для меня, чтобы получить пакет, в котором я нуждался, мне пришлось бы спуститься почти на 3000 долларов. Однако вам все равно придется использовать XCode для компиляции вашего приложения.

+1

Дешевле купить mac mini, или любой другой mac, если на то пошло, на 3k. –

+0

теперь есть бесплатная версия Unity, но вам все равно нужен Mac. Стоимость Mac не должна быть проблемой. Если кто-то действительно не может тратить деньги на Mac, вы можете ходить по магазинам и получать немного более старый Mac Mini или MacBook для замены кармана. – zumalifeguard

Смежные вопросы