1

有人有经验吗,或者有人知道是否有可能在 Mac 上运行的一个应用程序中使用 Objective C 和 Java?例如,是否可以在 Objective C 中编写 GUI 层,在 Java 中编写业务层?

我的情况是我不想将所有业务层从java重写为objective c,但是我的gui层在使用swing的新视网膜显示器上看起来不太好。

所以在最好的情况下,我只想从 Objective C gui 代码中调用 Java API。

4

3 回答 3

1

是的; 例如,您可以通过 Java 中的 Web 服务导出业务层,并在 Objective C 中为这些 Web 服务创建客户端。

于 2013-03-12T14:04:00.997 回答
1

你绝对可以做到这一点。

您只能使用 Mac OSX 来显示输出和接受用户输入,并通过 xml/json/soap 等将所有响应/请求发送到基于 Java 的服务器。

于 2013-03-12T14:04:57.870 回答
0

您可以将您的应用程序转换为某种服务器/客户端模型,并使用 IPC 将两个应用程序连接在一起。

于 2013-03-12T14:05:22.837 回答