2012-04-19 91 views
1

我可以用HTML/CSS/JavaScript編寫應用程序,並使用類似phoneGap的東西,但是這種技術推薦?在Objective-C中編寫應用程序不是更好嗎?在Windows上iOS應用程序開發有哪些選擇?

+0

那麼確定最好在Objective C中編寫,但是如果你沒有Macintosh,那就不容易了。 [這是一個相關的問題,可能會幫助你](http://stackoverflow.com/questions/113547/iphone-development-on-windows)。 – 2012-04-19 21:51:40

+0

我可能是完全錯誤的,但我可以回想一下閱讀關於單聲道,C#和objc的東西 – chikuba 2012-04-19 21:53:49

+0

你可以嘗試在你的Windows機器上設置hackintosh ..(如果你想本機開發,並至少用原始的iPhone模擬器) – calimarkus 2012-04-19 22:01:19

回答

3

對於本機應用[客觀C]我有一個Hackintosh嘗試了真機和虛擬機

是可能的,但對於蘋果非法上,和困難的,因爲有時你打了一些牆。這需要一些時間來解決。

最簡單的選擇是買一個二手mac [400美元起?對於桌面或更少的舊筆記本電腦],並從那裏開始,

由於您的應用程序開發涉及大量簽名。根據你的經驗,最好讓他們爲你「自動化」。

因此,即使發展你的HTML + JS [電話差距等]的應用程序,作爲一個包裝,你將需要處理的Xcode和objC

祝你好運!

0

如果你想做一個應用程序,而不是隻是建立一個可以通過瀏覽器訪問的網站,最好的辦法就是使用Adobe Flash Builder或Delphi Prism這樣的產品,它可以讓你編寫代碼跨平臺的方式,但編譯成本地ios字節碼。我發現這種方法存在的一個大問題是本地訪問手機硬件(如GPS等)和調試。由於沒有一個好的模擬器用於測試。

http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/

http://www.embarcadero.com/rad-in-action/iphone

0

電話差距不如Objective-C的原因是因爲它沒有原生的外觀/感覺。如果這對你無關緊要,那麼phonegap應該沒問題。

如果您決定不關心本機外觀/感覺,那麼您可以在Windows機器上構建手機間隙應用程序,然後通過像this這樣的網站進行編譯。當我使用phonegap進行iOS開發時,出現了一些使用Xcode編譯時出現的錯誤,這些錯誤在編譯時不會發生,因此您可能必須在Mac上進行一些調試。

相關問題