2012-06-30 3 views
0

Я хочу начать разработку игр для Apple iPhone и iPad, но у меня есть некоторые связанные вопросы. У меня Mac работает Mac OS X Leopard 10.5.5. Поэтому только поддерживаемая версия Xcode для Leopard 10.5.5 - это Xcode 3, поэтому я хочу знать:Xcode 3 и Xcode 4, какая разница?

Можно ли начать разработку в Xcode 3? Будет ли он работать на всех версиях iPhone и iPad? Или мне нужно покупать новый Mac, работающий Lion, для установки Xcode 4 и разработки приложения?

Каковы недостатки использования Xcode 3?

+0

Мне нравится подчеркивать заявление закона о покупке нового Mac. Вы столкнетесь с множеством проблем, так как вы не можете использовать новейшие технологии и, что еще важнее, не можете эффективно протестировать приложение на новых версиях iOS. – Phlibbo

ответ

3

Это нормально начать разработку в Xcode 3?

Это нормально, но в Xcode 3 вы не можете воспользоваться многими новыми функциями в Xcode 4, таких как ARC и раскадровки. Кроме того, Xcode 3 не поддерживает последнюю версию Objective-C; он поддерживает Objective-C 2.0, в котором отсутствует большое количество новых функций с выпуском iOS 6.

Будет ли он работать со всеми версиями iPhone и iPad?

Нет. Используя Xcode 3, вы можете разрабатывать приложения для более старых устройств, я считаю, что каждая версия iOS ниже 4.0 (не уверен).

Или должен ли я покупать новый Mac, работающий с Lion, для установки Xcode 4 и разработки приложения?

Я рекомендую вам купить новый макинтош бегущий лев установить Xcode 4 для того, чтобы оставаться в курсе последних особенностей Objective-C и Xcode, чтобы не остаться позади, когда конкурирующие разработчики используют новейшие функции телефона для создания лучшего всестороннего пользовательского интерфейса.

Каковы недостатки использования Xcode 3?

  • В Xcode 3, Xcode и Interface Builder разделены, как противостоять Xcode 4, где они интегрированы.
  • Xcode 3 не поддерживает раскадровки, что значительно облегчает процесс проектирования вашего интерфейса.
  • Xcode 3 не поддерживает ARC, что значительно упрощает управление памятью.
  • У Xcode 4 есть новая функция, называемая помощником редактора, которая дополняет файл, над которым вы работаете. Например, если вы работаете в файле заголовка для класса «MyClass», помощник-редактор отобразит файл реализации.
  • Xcode 4 имеет намного лучшую автозаполнение, чем Xcode 3; он поддерживает новую функцию «Fix-It», которая не только укажет на ошибки в коде, но и поможет устранить эти ошибки.
  • Xcode 4 работает с Git, чтобы обеспечить мощное управление контролем источника.

Для получения дополнительной информации о различиях между Xcode 3 и Xcode 4, смотрите здесь: http://developer.apple.com/library/mac/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/Introduction/Introduction.html

Надеется, что это помогает!

+0

thanx qegal для быстрого ответа ... ваш ответ очистил все мои сомнения ... еще один вопрос plz i ' m собирается разработать игру в cocos2d Мне все равно придется скачать xcode и ios sdk как ??? –

+0

Да. Вам нужно скачать Xcode и iOS SDK, а затем установить cocos2D отсюда: Установка cocos2D будет размещать шаблоны приложений cocos2D в меню «Новый проект» Xcode. – pasawaya

1

Вы должны обновить Xcode 4, так как вы не сможете использовать функции iOS5, а также распространять приложение в Appstore вам нужна более новая версия Xcode

+0

, так что вы имеете в виду, что если я разработаю свое приложение, используя Xcode3, он не будет продаваться в магазине приложений ??? –

+0

это зависит от использования функций iOS5? –

+0

нет просто хочу создать какую-то простую физику, связанную с игрой .... –

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