1

LLVMで関数を作成すると、次のようになります。

int sum(int a, int b)
{
    return a + b;
}

http://www.llvmpy.org/llvmpy-doc/dev/doc/firstexample.htmlのようなものを使用して、iOS内からその機能を使用することは可能ですか?C / C ++ / Obj-cで作成された関数のように?

これは、LLVMでlanguajeを構築すると、iOSを無料でサポートするためのパスが自動的に提供されるのではないかと思うからです(つまり、Pythonなどを埋め込むのと同じくらい難しい)。

はいの場合、どのように行うことができますか?(例:obj-cから合計を呼び出す)

4

1 に答える 1

0

はい、可能です。私はAndroidでまさにそれを行いました。そしてiOSは十分に似ているので、そこで可能になるはずです。LLVMコードの実行にインタープリターを使用している限り。JITの使用はAppleDeveloperAgreementによって禁止されているためです。

于 2012-12-02T21:05:15.450 に答える