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

IPhone Development Environment (с нуля)

Я разработал для Windows и .NET всю свою карьеру, поэтому простите мое невежество на этом.

Какими будут шаги по настройке среды разработки iPhone с нуля?

Предположим, что у меня нет ничего, кроме электричества и интернет-соединения.

Какое аппаратное и программное обеспечение мне понадобится?

Я говорю об идеальной среде здесь. Если это невозможно сделать в Windows, это прекрасно.

Спасибо.

4b9b3361

Ответ 1

  • У вас должен быть Intel mac 1 и iPhone (или iPod Touch)
  • Вам нужно применить к программе разработчика iPhone, чтобы запустить вашу программу на вашем iPhone. Вам просто нужно зарегистрировать на сайте, чтобы загрузить SDK и запустить вещи в симуляторе.
  • Приняв программу разработчика или зарегистрировав ее, загрузите iPhone SDK, который включает XCode (среда разработки Mac). XCode поставляется на установочных дисках вашей ОС, но он будет старой версией и не будет иметь библиотек iPhone.
  • Узнать цель C.
  • Следуйте инструкциям по конкретным iPhone или Стэнфордский онлайн-класс iPhone.

< сарказм > Подробнее в этой статье статья Guardian о том, как вы можете отказаться от своей работы и сделать день $20ka с вашего iPhone-приложения </sarcasm>

Сноска: 1. Это просто симулятор iPhone, который ограничен только для Mac только Mac?

Ответ 2

Что сказал michaelpryor, плюс получить хорошую книгу. Мне не удалось приблизиться к программированию на iphone без него. То, что я использовал, было из Pragmatic Programmers.

Кстати, если вы хотите сократить расходы, mac mac или начальный уровень macbook отлично подходит для разработки. Получите его с минимальным объемом памяти и обновите его как минимум на 2 ГБ памяти, так как это значительно дешевле, чем цены на память Apple. С помощью одного из них вы сможете повторно использовать существующий экран, клавиатуру, мышь, USB-диски и т.д.

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

О, и вам не нужно загружать XCode, он приходит на установочные диски. Просто скачайте SDK.

И последнее, но не менее важное: оно может указывать на очевидное, но вам нужно устройство iphone для тестирования. Вы можете использовать симулятор в SDK, но вам все равно нужно попробовать его на устройстве. Вы также можете использовать "ad hoc distribution", чтобы друзья с устройствами пытались выполнить ваше приложение.

Удачи.

Ответ 3

Я играю в течение последних двух месяцев, поэтому из недавнего опыта...

Вам нужен Mac, iPhone или iPod touch, а также программа для разработчиков Apple.

Mac будет стоить дешевле, так как Mac Mini - и должен быть Intel, если вы думаете о подержанной. Кроме того, iPhone или iPod touch являются инвестициями - и устройство должно быть привязано к Mac и назначено устройство для разработки, поэтому может возникнуть некоторый риск с использованием iPhone с подпиской (я курил и приносил прикосновение к разработке)

XCode - среда разработки и iPhone SDK - бесплатная загрузка. Документация отличная и есть много примеров. Даже видеоуроки довольно хороши для обзора высокого уровня.

Я действительно начинаю любить Objective C. Имея существенный фон C в прошлом, но никогда не делал это прошлым базовым подмастерьем с С++, его тонкий оберточный подход над C сначала выглядит странно, но оценка действительно растет с использовать. Если вы знаете C, то это немного больше, чем обычный "вызов нового языка /SDK ". Если вы не знаете C или не знаете, как использовать указатели, распределение памяти и т.д., То это может быть существенная кривая обучения и затмить любые инвестиции в оборудование.

Ответ 4

Одна вещь, которую люди оставляют без внимания: Если вы покупаете подержанный Mac, убедитесь, что это Intel Mac, а не PPC. IPhone SDK официально не запускается на оборудовании PPC.

Ответ 5

Просто ссылка на "необходимость Mac". Я только что купил один для несвязанных разработок и пытался извлечь iPhone SDK из любопытства. Не повезло: все, что у меня есть, это Tiger (OS X 10.4) на PPC Mac, в то время как Apple говорит, что мне нужно 10.5.5 для Intel для версии, которая в настоящее время доступна для загрузки.