Разработка для iPhone на ПК?

Возможный дубликат:
Разработка iPhone в Windows

Можно ли создавать приложения для iPhone с помощью ПК? Я запускаю Windows Vista, и я хочу узнать objective-c, какой лучший способ вы можете мотивировать, а затем создать что-то, что кто-то может где-то использовать.

Есть ли какие-либо хаки, которые позволят мне создавать приложения?

Ответ 1

К сожалению, это не поддерживается. Разработка для iPhone требует цепочки инструментов Xcode и Apple gcc и поддерживается только в Intel Mac OS X (хотя некоторые из них получили возможность работать с PPC Mac OS X).

Ответ 2

NilObject прав, что вы можете только разрабатывать для iPhone официально в последние (последние несколько лет) Mac с OS X.

Тем не менее, Objective-C не привязан к iPhone. Вы можете писать программы для своего ПК в Objective-C, что даст вам опыт без необходимости использования iPhone и Mac. Objective-C является стандартной частью Сборник компиляторов GNU (GCC). Это довольно легко установить с помощью Cygwin.

Если вы действительно хотите создавать приложения для iPhone, вам следует подумать о Mac. Вы получите все виды опыта и можете также запрограммировать для OS X. Поскольку ноутбуки были только выпущены, многие люди продают свои предыдущие модели, потому что они обновились. Если вы можете найти старую микросхему на базе Intel Mac Mini, она не будет стоить вам вообще (несколько сотен), но она не будет быстрой. Недавние Minis не обновлялись в течение очень долгого времени и больше не очень ценны для их новой цены (на мой взгляд), но они также могут быть дешевыми.

Ответ 3

На самом деле существует неофициальная инструментальная цепочка, которая работает в windows и linux. вам понадобится cygwin, установленный на вашем ПК, чтобы работать с ним в окнах.

здесь ссылка на базовую настройку: ссылка

хотя это не позволит вам публиковать в AppStore, это просто хороший способ объединиться с SDK. Кроме того, всякий раз, когда Apple обновляет прошивку iPhone, вам нужно найти/дождаться обновленной инструментальной цепочки или сделать собственный взлом, чтобы получить заголовки обновлений и т.д.

Ответ 4

Не беспокойтесь. У меня был хакинтош, и пока он работал, Apple может (и делает) регулярно обновлять требования к минимальной платформе SDK, что означает, что ваш хакингтот не сможет идти в ногу с новыми интересными функциями в SDK, так как Kalyway и кому бы то ни было нужно время, чтобы перепроектировать kexts или что-то другое, чтобы определить новую ОС.

Если вы серьезно относитесь к iPhone, получите Mac. Вероятно, вы можете найти первый ген Mac mini (intel) за пару сотен долларов. Или spring для macbook и быть в состоянии психопатии. Новые ужасно хорошие.

Ответ 5

Lucas Aardvark писал (а):

Я собираюсь получить mac. Просто нужно сэкономить немного денег, -)

Хотя я полностью согласен с консенсусом: получите Mac, я просто хотел добавить немного на основе этого комментария, который вы оставили:

Если вы планируете выйти на арену iPhone, чтобы сделать одну из этих 10 миллионов копий Золушки, вы можете услышать поп-историю, о которой вы слышали, вам понадобится приложение-убийца, что-то новое и захватывающее. Удачи с этим; Я не собираюсь делиться своими идеями с вами, потому что я пытаюсь сделать то же самое.:)

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

Вместо того, чтобы входить в арену iPhone, я сначала изучал навыки Java на Android. Как только я заработаю несколько долларов, я куплю Mac и узнаю Objective-C и переношу свои программы (ы). Поскольку Android использует Java и является свободным/открытым исходным кодом, я могу получить только двадцать пять долларов для создания учетной записи издателя; Я могу сделать все остальное с Eclipse на любой платформе, которую у меня есть.

Я не знаю, поможет ли вам это много, но это может быть более экономичный способ написать свою историю Золушки.:)