2012-05-31 12 views
23

の間で異なっている何が、 ノーマル鋳造 - C

(CFDataRef) data 

&

(__bridge CFDataRef) data 

Xcodeは埋めるためにそれを変更するために私に尋ねました。それはARCのためですか?

答えて

29

はい、フリーダイヤルのブリッジタイプ間でキャストするときは、ARCに指示を与える必要があります。この場合、__bridgeは何もしないようにARCに指示します。したがって、これは以前の標準キャストと同じように動作します。

ブリッジキャストを行うさまざまな方法の詳細については、Transitioning to ARC Release Notesを参照してください。

+0

リンクありがとうございます!非常に役立ちます – doNotCheckMyBlog