編輯:我的壞,我的意思是objective-c,而不是c#。有些理由我把它放到我的腦海裏,這是c#使用的iphone。所以C#的答案很好,謝謝,但它們有點不相關,對此感到遺憾。objective-c和Java或iPhone和Android之間是否存在巨大差異?
我已經看過了,但找不到任何答案,儘管有一些答案通過回答部分問題縮短了問題。在一個小團體中,我們計劃在iPhone和Android上做一些工作,大部分是分開的,但彼此互相幫助,並且有些人正在做圖形工作。
但我們正在考慮在兩者之間移動東西的可能性,不一定是應用程序,也許只是有用的類或其他東西。看看Objective-C和Java,它們似乎具有相同的功能,最大的障礙是系統界面的東西,所以我們想知道,如果我們在每個系統上創建了這些抽象,那麼它們可以得到相同的輸入(除非我錯了,否則不會對系統造成太大的壓力?),在編寫一些在objective-c和Java之間轉換的東西時會有什麼問題,比sdks中方法的位置更糟?或者是否有一種語言中的關鍵特徵或其他語言沒有,我們錯過了這一點,這意味着唯一的方法就是從頭開始重寫。
Err ...在下面的答案中已經提到了幾次,但僅僅是指出... ** iPhone在Objective-C中編程,而不是在C#中編寫。**(C#是Microsoft技術,也許您可以編程在Windows Phone 7中) – Ricket 2010-07-24 17:41:44
Windows Phone 7可以用C#編程(現在只有C#)。您還可以在Silverlight和XNA之間選擇Windows Phone 7中的用戶界面支持。 – 2010-07-24 17:45:37
實際上,Mono軟件包和工具支持在開發iPhone,iPod Touch和iPad應用程序時使用C#。 – 2010-07-24 17:47:16