5

私はPyObjCの概念を理解していますが、それが正確に何であるか、またはそれをどのように開始するかについての情報をどこにも見つけることができません。

Pythonファイルを入力してObjectiveCファイルを取得するコンバーターのようなものですか?それとも、Pythonを記述できるObjective Cファイルにインポートできるライブラリですか?

それともまったく別のものですか?

誰かがそれにアプローチする方法のヒント、それがどのように機能するかの概要、またはそれを使ったHello Worldに関するいくつかの指示を与えることができれば、私は非常に感謝しています。

4

1 に答える 1

6

これは言語バインディングです。つまり、PythonからObjCコードを呼び出すことができ、その逆も可能です。Pythonインタープリター(Cで記述)にリンクしてObjC関数(このユースケースのチュートリアル)にアクセスできるようにするラッパーモジュールをObjCで記述します。どうやら、Cocoaフレームワーク全体がすでにラップされているので、Pythonから簡単に使用できます。

逆に、PythonインタープリターをObjCアプリにリンクし、それを使用してアプリでPythonコードを実行することができます(チュートリアル)。

于 2010-10-17T15:02:53.753 に答える