2014-02-21 33 views
2

我正在寫一個開發工具,我目前還沒有使用Objective-C或Xcode的經驗。我試圖讓它跨平臺,因此,我將爲它支持的每個平臺使用本地編程語言。我正在考慮爲用戶使用Javascript腳本。我想知道Objective-C是否是最好的語言,或者是否有更好的跨平臺開發選項。儘管如此,請記住,我可以爲支持的不同平臺使用不同的編程語言。我正在考慮在支持的桌面平臺上使用Python和/或Java,包括Win,Mac,Linux。 iPhone和iPad的Objective-C。Javascript可以編寫成xcode嗎?

總結我的問題,即使這意味着它使用第三方庫,我如何在Objective-C中使用Javascript代碼。我不介意,如果它與Objective-C編譯或解釋。編譯Javascript可能更適合更好的性能。順便說一句,我只想在iOS上使用objective-c。

+0

看看PhoneGap。基本上你創建的HTML應用程序,然後手機差距將其轉換爲Xcode項目。 –

+0

謝謝。如果我想在xcode中編寫我的代碼,這是最好的選擇,但我也希望爲Javascript提供用戶腳本功能。這些功能不在編譯的應用程序中,而是在我的開發工具中。謝謝 –

+0

不,我不這麼認爲。據我所知,將任何javascript集成到xcode中的唯一方法是通過UIWebView組件(基本上是一個放入應用視圖中的Web瀏覽器)。然後,您可以在視圖的viewcontroller中捕獲來自該webview的http請求。所以你可以在webview中從你的html頁面中做出聰明的事情,比如鏈接到一個僞造的url:http:// xcodeapp/call/myspecialcommand,然後在你的viewcontroller中檢查url並看看它是否包含你的一個命令網址,然後運行相應的本地代碼。基本上沒有簡單的方法在這裏真正使用javascript。 –

回答

相關問題