4

LLVM の ARC 機能を使用して、実装している自分の言語の参照カウントを行うことは可能ですか (Obj-C をバックエンドとしてターゲットにせずに)

This would be very helpful, as the amount of effort for writing the GC would be greatly reduced

4

1 に答える 1

0

まもなく、いいえ。

ARC はコンパイラのフロントエンド機能であり、ランタイム機能ではありません。LLVM バックエンド部分ではありません。

概念的には、ARC は、Objective-C の所有規則と規則による手動参照カウント コードの自動生成です。実際の RC は objc ランタイムによって管理されます。

于 2012-11-29T06:33:10.767 に答える