タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

iOSとARCに関するt-kashimaのブックマーク (1)

  • ARC オブジェクトをキャストする - Automatic Reference Counting

    ARC (Automatic Reference Counting) の管理対象となっているオブジェクトのキャストを行いたい場合は、つぎの 3 通りの方法で行うことができるとのことです。 単純なキャスト まず、"__bridge" をキャスト後の型指定の前につけて、キャストを行う方法です。 このとき、変換元の型が retain 可能なポインターであれば変換先はそうでない型を、変換元の型が retain できないポインターであれば変換先は retain できる型を、指定する感じに使うとのことでした。 このキャストによって、制御レベルが変更されたりとか、retain されたりといったことはないようです。 retain を伴うキャスト つぎに、"__bridge_retained" をキャスト後の型指定の前につけて、キャストを行う方法です。

  • 1