2011-06-25 5 views
0

ClangにはARCという新しい機能があります。コンセプトはクールだ。この機能はサイクル検出をサポートしていますか?他に何も...私は楽器は、このためのツールを持っているかなり確信していない - -ClangのARCサポートとサイクル

+0

参照カウントは定義によってサイクルを処理できません。 (それは、実際にはすべての制限付きでカウントしているのか、まったく同じ名前で似ているのかわからないので、答えではありません) – delnan

+0

@delnanあなたは正しいですか?RCは定義によってサイクルを処理できません。しかし私はちょうどそれをARCでも保証したいと思っています:) – Eonil

答えて

1

はいや... ARCのみを保持し、リリース自動化するために、少なくとも4.1/4.2

+1

自動保持/解放よりもARCの方がはるかに多くありますが、サイクル検出はその一部ではありません。 – bbum

2

ARCに弱参照をサポートしています。サイクル内の参照の1つが弱い参照である場合、これによりサイクルが適切に解放されます。アップルからクリス・ラットナーでthis postを参照してください:

[ARC紹介]アサインそのサイクル破壊能力のプロパティが、彼らはぶら下げることができないので、多くの方が安全のようなもので弱参照を、ゼロ。

関連する問題