Почему XCode не может быть взломан, чтобы смочь работать на Windows? XCode имеет другого методами программирования?
Кроме того, я слышал, что приложения для iPhone сделаны с Objective C, итак, почему это не доступно в Windows?
Спасибо
XCODE записывается в Objective-C и использует ряд os x frameworks, поэтому портирование его в Windows потребует портирования всех фреймворков, на которых опирается XCODE. Кроме того, Xcode также использует ряд инструментов программирования, которые должны были бы быть перенесены в Windows (некоторые из них уже, конечно).
Существует несколько причин, по которым Objective-C не доступна в Windows:
, который сказал, что GCC находится в Windows, а поскольку GCC является компилятором Objective-C, вы могут Commite Code Code Code в Windows , если У вас были имеющиеся правильные библиотеки (или не использовали какие-либо сторонние библиотеки). Но Objective-C не страшно полезно без поддерживающих структур, а те редкие или несуществующиеся в Windows.
Такая же причина, по которой вы не можете установить Mac OS X на вашем компьютере: Apple выбирает, чтобы сделать его доступным только людям, которые владеют собственным брендом компьютеров.
XCODE - это большое приложение, написанное для набора API, не присутствующих в Windows. Портирование Это была бы огромная работа, поддерживая это будет большая работа, и на платформе Windows уже есть популярные IDES.
То же самое можно сказать и о том, почему нет Visual Studio 2008 для OSX.
Я полагаю, что перенести XCode будет почти очень трудно (если не невозможно), но даже если бы вы смогли иметь работающую версию XCode под Windows, я полагаю, что она не будет делать то, что вы действительно хотите. Я предполагаю, что вам нужна полная среда iPhone SDK, которая очень сильно зависит от XCode и Interface Builder. Это потребовало бы переноса Cocoa Frameworks (среди прочего), что было бы, теперь уже по-настоящему, невозможно.
Правда в том, что в той же мере, в какой для разработки Windows Phone вам наверняка понадобится Windows, для разработки iPhone вам понадобится компьютер Macintosh.
С другой стороны, Xcode как IDE не является лучшей в мире, поэтому даже если вам удалось получить Xcode и заставить его использовать .NET (например), я бы предпочел использовать для этого visual studio.