2009-02-13 97 views
4

我正在學習Objective-c的過程,但希望通過Windows上的某種模擬器運行代碼片段 - 最好是基於Web的。我可以在Windows上運行Mac模擬器或Objective-C環境嗎?

我想了解Objective-C語法,並通過常見的代碼示例,可能通過某種控制檯。當我在家裏上我的MacBook時,我可能會留下任何框架類型的學習。

我做了一個快速谷歌沒有成功。

回答

6

這取決於你的意思。 Objective-C可以由GCC編譯,因此您可以在Windows上快樂地創建Objective-C測試應用程序。如果你正在討論這個框架,那麼在OSX上開發的時候就包含了大部分的功能,那麼這是一個不幸的事情。您可以將庫與gnustep.org中的某些部件兼容(並在Linux/BSD上運行它們),但它仍不是完整的OSX「堆棧」。

你可以在VMWare中運行OS X,但它是非法的,所以你最好打賭是拾起一個可以運行Tiger/Leopard的廉價Mac並使用它。

+0

Steve,謝謝你的回覆。我會更精確地更新我的問題。我確實有一本Mac書,我已經開始學習Cocoa的東西,但是想在工作中進入IE,學習一些簡單的代碼片段以幫助我回家。 – Ferdeen 2009-02-13 11:13:59

+1

我在家中有一臺Mac Mini「服務器」,我從我的工作Windows系統中連接到Log Me In並使用XCode :-) – 2009-02-13 11:21:42

0

AFAIK您可以使用GNU編譯器來編譯Objective-C,以便在Windows上也可以使用。這應該足以讓您開始編程語言。

對於Mac OS X而言,語言只是等式的一部分,您將需要針對Mac OS X的庫進行編程,因此您確實需要一臺運行它的機器。

0

我不知道它的庫都存在的,哪些不是,但在一個虛擬機,你可以運行 OS X服務器(提供你當然有一個OS X Server許可證)。這將允許您在Windows系統上擁有虛擬Mac環境。

如上所述,由於底層系統明顯不同,因此無法在Windows中實現自己想要的功能。

祝你好運。

1

另一種可能性是使用卡布奇諾。

http://cappuccino.org

這是Javascript可可般的框架,看起來非常相似,Objective-C的。 該語言被稱爲objective-j。

相關問題