2011-09-14 43 views
6

我對學習IOS編程感興趣,但目前我無法訪問Macintosh系統。想知道是否有相當於Windows的IOS SDK?我有一個iphone雖然:)Windows系統上的IOS編程

+0

沒有。 AFAIX,你需要蘋果的XCode,它只能在MacOS X +上運行。 – tjameson

回答

4

您可以檢查出GNUStep這是一個跨平臺的Objective-C API,你可以在Windows上運行。不完全相同,但至少可以讓你的雙腳保持與目標物和可可物一起工作。

+0

謝謝:)我會試試看 – Jay

3

你需要一臺Mac開始使用iOS開發。但是,您可以谷歌「Hackintosh」,並嘗試在您的Windows筆記本電腦上安裝Mac OSX,這將使您可以安裝XCode和以後的iOS開發。

2

是的,的確是對iPhone和iPad的Wi​​ndows開發平臺。通常不支持原生iOS語言:。但是,它們中的大多數允許您通過某種方法或其他方法構建和部署到iOS上。這裏有幾個建議:

  • DragonFire SDK。它目前僅用於遊戲開發,但如果您真的確定可以通過編程添加UI元素來製作非遊戲應用程序(但這可能非常痛苦)。 Dragon Fire SDK在Windows XP,Vista和7上運行。從SDK獲取完整功能並提交給AppStore需要花費一些金錢。這裏是鏈接:http://www.dragonfiresdk.com我以前用過它,它可以創造奇蹟。您可以爲iPhone或iPad開發,全部採用C/C++。它也帶有示例和幫助文件。

  • Stencyl。這是一個簡單易用的遊戲IDE,可讓您將2D遊戲部署到多種平臺上:Windows,Mac OSX,iOS等。STencyl無需編碼,但如果您購買完整版本,則可以添加自己的的代碼。這裏的鏈接:http://www.stencyl.com

  • 統一。團結3D是一個非常複雜,非常高端(換句話說,昂貴的)遊戲IDE和引擎,可以讓你建立3D遊戲在任何平臺(幾乎所有的,恩。的iOS,OSX,Windows中,的Xbox,Wii遊戲機, Playstation,Android,Linux)。 Unity的成本(最便宜的一端)1500美元......所以如果你沒有錢購買價格相同的Mac,這可能不是最好的解決方案。但是,如果你正在尋找最好的遊戲引擎和集成開發環境的選項之一,分發到每一個字面上的平臺,你可能要檢查出來:http://unity3d.com

總而言之,DragonFire SDK可能是你最好的選擇。它爲您提供PC上最高的靈活性,並且不需要太長的學習時間。在獲得我的Mac或瞭解iOS開發之前,我嘗試了DragonFire。使用我以前的C++知識,我在一個小時左右就開始使用DragonFire運行一個簡單的吉他應用程序。

如果你是不是在找一個開發平臺,嘗試GNUStep得到的OBJ-C的一個基本的瞭解。你也可以考慮建立一個「Hackintosh」。