1

Macで実行されている1つのアプリケーションでObjectiveCとJavaを動作させることが可能かどうか、誰かが経験を持っているか、誰かが知っていますか?たとえば、GUIレイヤーをObjective Cでコーディングし、BusinessレイヤーをJavaでコーディングすることは可能ですか?

私の場合、すべてのビジネスレイヤーをJavaからObjective Cに書き直したくないのですが、私のguiレイヤーはswingを使用した新しいRetinaディスプレイでは見栄えがよくありません。

したがって、最良のシナリオでは、ObjectiveCのGUIコードからJavaAPIを呼び出すだけです。

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 を使用して 2 つのアプリケーションを接続することができます。

于 2013-03-12T14:05:22.837 に答える