Почему не там XCode для Windows?

Почему XCode не может быть взломан, чтобы смочь работать на Windows? XCode имеет другого методами программирования?

Кроме того, я слышал, что приложения для iPhone сделаны с Objective C, итак, почему это не доступно в Windows?

Спасибо

21
задан ssube 31 January 2012 в 00:39
поделиться

5 ответов

XCODE записывается в Objective-C и использует ряд os x frameworks, поэтому портирование его в Windows потребует портирования всех фреймворков, на которых опирается XCODE. Кроме того, Xcode также использует ряд инструментов программирования, которые должны были бы быть перенесены в Windows (некоторые из них уже, конечно).

Существует несколько причин, по которым Objective-C не доступна в Windows:

  1. Большая часть разработки объектов-С Frameands происходит на OS X, и многие каркасы не являются открытыми источниками и таким образом могут • быть перенесенным в Windows (они должны были быть переписаны).
  2. Существуют некоторые рамки с открытым исходным кодом, которые могут быть использованы в Windows - например, Appkit and Foundation Appkit и Foundation (в основном) доступны в рамках проекта Gnustep - но эти рамки не используются или поддерживаются В окнах, а иногда и не хватает возможностей, найденных в их анапартах OS X.

, который сказал, что GCC находится в Windows, а поскольку GCC является компилятором Objective-C, вы могут Commite Code Code Code в Windows , если У вас были имеющиеся правильные библиотеки (или не использовали какие-либо сторонние библиотеки). Но Objective-C не страшно полезно без поддерживающих структур, а те редкие или несуществующиеся в Windows.

73
ответ дан 29 November 2019 в 06:09
поделиться

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

-1
ответ дан 29 November 2019 в 06:09
поделиться

XCODE - это большое приложение, написанное для набора API, не присутствующих в Windows. Портирование Это была бы огромная работа, поддерживая это будет большая работа, и на платформе Windows уже есть популярные IDES.

7
ответ дан 29 November 2019 в 06:09
поделиться

То же самое можно сказать и о том, почему нет Visual Studio 2008 для OSX.

20
ответ дан 29 November 2019 в 06:09
поделиться

Я полагаю, что перенести XCode будет почти очень трудно (если не невозможно), но даже если бы вы смогли иметь работающую версию XCode под Windows, я полагаю, что она не будет делать то, что вы действительно хотите. Я предполагаю, что вам нужна полная среда iPhone SDK, которая очень сильно зависит от XCode и Interface Builder. Это потребовало бы переноса Cocoa Frameworks (среди прочего), что было бы, теперь уже по-настоящему, невозможно.

Правда в том, что в той же мере, в какой для разработки Windows Phone вам наверняка понадобится Windows, для разработки iPhone вам понадобится компьютер Macintosh.

С другой стороны, Xcode как IDE не является лучшей в мире, поэтому даже если вам удалось получить Xcode и заставить его использовать .NET (например), я бы предпочел использовать для этого visual studio.

0
ответ дан 29 November 2019 в 06:09
поделиться