java - Objective-C 到 Java 交叉编译器

标签 java iphone objective-c android cross-platform

<分区>

Apple App Store 显然不允许交叉编译器,因此开发人员需要熟悉 Objective-C 才能为 iPhone 创建应用程序。

我想知道,是否有一个交叉编译器可以将 Objective-C 应用程序代码重建为类似的 Java 应用程序,可以为 Android 打包?这样,开发人员仍然可以只学习一种语言 (obj-c),但可以在多种设备上推出应用程序。

我知道 Java 端口不如本地编码的应用程序优化,但可以想象为开发人员节省一些时间。

编辑: 是的,应用程序会很糟糕。但是它们不会像由 monotuch 或 flash 交叉编译器构建的那样可怕吗?不能使用这些交叉编译器使用的相同方法吗?

最佳答案

我还没有听说过可以执行您要求的交叉编译器。即使确实存在,更大的问题是两个平台之间的框架(UIKit、CoreAnimation 等)大不相同。如果没有某种通用框架,所有与框架交互的代码都将不得不重新编写。

关于java - Objective-C 到 Java 交叉编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792062/

相关文章:

ios - UIScrollView 在 subview 内部触摸时垂直滚动

iphone - iPad应用程序可以直接启动另一个应用程序吗?

iphone - UITableView 滚动后更新自定义按钮图像

java - 在二叉搜索树中实现延迟删除到底有什么变化?

java - 具有比较参数的 Mockito 模拟方法 - 此处检测到放错位置的参数匹配器

iphone - 如何对不支持外观的元素进行全局样式化

iphone - 无法上传图片

ios - 如何将 2 个垂直堆叠的 UILabels 垂直居中

java - 两个实体之间的多种不同类型关联 - SpringBoot、PostgreSQL

java - 为什么 Java localDateTime 不将加拿大/育空地区识别为 GMT-7?