【问题标题】:Is it able to convert api to IPA or convert java to object c/swift? [closed]是否能够将 api 转换为 IPA 或将 java 转换为对象 c/swift? [关闭]
【发布时间】:2016-08-05 06:30:13
【问题描述】:

是否能够将 api 转换为 IPA 或将 java 转换为对象 c/swift? 有工具“j2objc”,请告诉我j2objc还有什么限制?

【问题讨论】:

    标签: java android ios cross-platform j2objc


    【解决方案1】:

    无法将 android 应用程序转换为 iOS 应用程序并返回。他们使用完全不同的系统库,所以这是不可能的。 但是您可以尝试使用 Xamarin 等平台。这允许移动设备的跨平台开发。

    【讨论】:

    • 我的 android 应用程序已准备好使用 android studio,现在我无法使用 Xamarin(C#) 开发新应用程序。 xamarin 是否允许将 java 代码转换为对象 c/swift?
    • 不像您希望的那样。那里有一些工具试图将 java 转换为 Objective-C,但它们不会让你免于检查代码并使其适应平台。它们就像自然语言的谷歌翻译。您不会期望用它翻译的小说实际上是令人愉快的阅读,甚至是可以理解的细节,对吗?翻译文本或移植代码是一项工作是有原因的。像 j2objc 这样的计算机或工具不是魔杖......
    • 是的,我可以创建object c代码,但是需要节省我写一堆代码的精力,你能告诉我j2Objc的局限性吗?
    • j2objc 仅支持 Java 运行时环境的非 UI 部分(无 AWT 或 Swing),不支持 Android API,并且不生成 Swift。它的重点是具有大量业务逻辑并使用 Guava、apache-commons、joda-time 等库的大型应用程序,由愿意设计其应用程序的团队使用,以便独立于平台的代码与UI 和其他特定于设备的代码。如果您的大多数 Java 源代码都有以“import android...”开头的行,那么手动重写会更容易。
    猜你喜欢
    • 2013-09-17
    • 2012-12-22
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    相关资源
    最近更新 更多