编辑:我的坏,我的意思是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