2012-07-13 50 views
1

我一直在學習目標C大約3周,我達到了基本概念,但現在我試圖獲得經驗,因爲我沒有擁有一個mac我試圖很難用虛擬化,並有大問題(我只用雪豹10.5,這是舊版xcode 3.2的成功),我不知道,我開始想知道iPhone開發的其他解決方案,如phonegap,mobieOne是否真的很糟糕?我知道本地開發是最好的,但如果你建立使用一些菜單並顯示數據庫數據的應用程序是否有明顯的區別?iPhone應用程序開發沒有目標C

+5

認真......你的時間值多少錢?找到一個使用過的Mac並採取阻力最小的路徑。您將花費數小時甚至數小時(聽起來可能已經)嘗試實施非標準解決方案。這是無法學習的。 – mmc 2012-07-13 17:08:14

+1

[我如何使用Windows開發機器爲iPhone開發?](http://stackoverflow.com/questions/22358/how-can-i-develop-for-iphone-using-a-windows-development -machine) – 2012-07-13 17:09:11

回答

0

檢查這兩個:

Sencha Touch

Mono Touch

如果你真的想這樣做嚴重的iOS(也可以的Mac OS X)的發展,你絕對想擁有一臺Mac。你可以在你的電腦上使用hackintosh,或者下載一個修改後的Mac os x的iso映像,並在虛擬機(例如:VMWare)上運行它。但是,所有你可以找到的可能仍然有限。上次我在網上看時,我只發現了雪豹的圖像文件,但不久後蘋果公司即將發佈山獅(這意味着被黑客入侵的Mac OS可能落後兩代)。

您可以使用除xcode之外的第三方工具來開發iOS應用程序。通過使用諸如C#,java,JavaScript,HTML5之類的不同語言,他們中有很多人,但當他們得到編譯並轉換爲本機iOS應用程序時,您仍然需要在Mac上運行xcode。

再次,兩件事。首先,我認爲你最好有一個mac,如果你不這樣做,你需要找到一種方法來解決它,你可能無法捕捉到最新的技術(而且這種技術在iOS中經常發生變化!) 。其次,如果您更願意通過第三方工具開發,則取決於您最喜歡的語言。對於C#,我推薦使用MonoTouch,對於JavaScript,我推薦SenchaTouch。你可以找到很多其他人。

+0

我查了Mono Touch,聽起來很完美,因爲我是ac#開發人員,但是當你想要在實際的電話上部署項目或者我錯了時它不是免費的嗎?你也有親身經歷嗎? – gorgi93 2012-07-13 18:10:23

+0

是的,它只是免費的部署到模擬器。我以前從未使用過,但我聽說它很好。甚至還有一本你可以在amazon上找到的書,叫做MonoTouch和Professional的Professional iPhone Programming。NET/C# – 2012-07-13 19:09:29

+0

如果你正在尋找免費的,Sencha Touch是一個不錯的選擇。他們的API是免費的,但如果你想要UI拖放IDE,那麼你必須付費。其他選擇之一是HTML5,您可以使用PhoneGap。它是開源的,完全免費的,現在越來越受歡迎。 – 2012-07-13 19:11:57

2

這是在eBay上爲$ 300的Macbook。我相信它不是世界上最偉大的電腦,但你絕對應該使用客觀的C爲iPhone應用程序。

http://www.ebay.ca/itm/Apple-Macbook-C2D-2-16-1-0-80-SnowLeopard-13-/160841255326?pt=Apple_Laptops&hash=item2572e2c99e#ht_1763wt_1163

你在學習的語言(我同意有點漫長而令人沮喪的過程中),您將使用所有蘋果的文檔和豐富的在線教程奪回失去任何時間。所有的資源假設你使用客觀C。

我知道它是一個緩慢的過程,但投資於你的未來,並以正確的方式做。