2011-07-11 32 views
2

我正在开发Android上的应用程序,此应用程序将在IOS上传输。如何使代码便携?

我的问题很简单:我如何制作可移动的代码?是否有规则来简化另一种语言的代码副本?

回答

2

你见过java2objc - 一种将Java代码转换为ObjC代码的工具。

你也可以尝试类似MonoTouch(for iPhone)和MonoDroid(for Android)的东西,它允许你用.NET开发。

1

iOS应用程序大部分都是用Objective-C编写的。 Android应用程序大部分都是用Java编写的。您不能将代码复制到其他语言。您必须将您的Android Java代码手动移植到Objective-C/Cocoa-touch。如果您的Android应用程序是基于Web的,则可以在Web视图中简单地重复使用相同的HTML。 iOS和Android应用程序的工作方式不同,用户期望获得不同的体验,因此了解差异将有助于创建轻松移植的代码。

+1

谢谢,我知道我必须重写代码,但我只想知道是否有一些规则可以使它更容易。 – Greg