2011-07-09 101 views
5

有什麼新的關於用scala編程iphone的應用程序?iphone上編程scala應用程序?

你有一些使用iphone編程scala應用程序的經驗嗎?

感謝您的幫助!

+1

由於目前的情況,我不認爲這是可能的,當然不是沒有大量的努力。您需要能夠在應用程序中捆綁不存在的JVM,並綁定到所有適當的庫。唯一可以幫助的是LLVM,但我不確定當前的Java字節碼轉換器甚至會有多麼有用。我相信有一個Scala-LLVM項目,但這是IIRC的早期階段。 –

+1

@史蒂夫不明智的話...不是。 – Marcelo

+0

@MarceloHernándezRishmawy,他們的意思是iphone沒有jre。只有這個。 –

回答

5

要做到這一點將是非常困難的。 iPhone上沒有JVM,它可能太大而無法與您的應用程序打包在一起。

對於Scala的LLVM後端正在進行一些工作。由於LLVM爲iPhone提供了代碼生成器,所以這是一條前進的道路,但後端仍然是一個概念證明,我們仍然需要從Java調用Cocoa代碼(不知道是否存在類似的東西)和Java標準庫也需要移植過來。

但是,如果它發生的話,這絕對是一件好事。 Objective-C中的編碼絕對沒有Scala編碼那麼好。