Создание объективного кода на платформе Windows - PullRequest
2 голосов
/ 10 сентября 2009

Я занимался разработкой iphone и мог использовать набор инструментов iphone-dev для сборки на платформе ARM. Можно ли построить код target-c для x86?

http://code.google.com/p/iphone-dev/

Что я должен использовать для создания другого набора инструментов? Возможно с Cygwin.

Ответы [ 2 ]

7 голосов
/ 10 сентября 2009

GCC скомпилирует код Objective-C, независимо от того, на какой платформе вы находитесь.

Однако платформы Cocoa существуют только в операционных системах Mac и iPhone. Одной из альтернатив может быть GNUStep , но это даст вам «Какао» только примерно до Mac OS X 10.3.

Есть некоторые другие проекты, такие как CocoaSharp и MonObjc , которые пытаются соединить другие языки с Какао, и наоборот, но я не очень знаком с ними.

Итак, в итоге, вы можете написать в Objective-C для любой архитектуры, поддерживаемой GCC, но вы можете получить только готовый код платформ Cocoa на Mac.

2 голосов
/ 10 сентября 2009

Существует также Кокотрон . Есть хороший пост о том, как он использовался для порта Windows настольного клиента для приложения iPhone (FileMagnet) в Adventures in Cocotron .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...