Objective-Cの学習
ダイナミックObjective-Cの第49回まで読んだ。
なのでメモ
Toll-free bridge
Toll-free bridgeとは、CocoaのFoundationに含まれるクラスと、Core Foundationが持つオブジェクトの間で、オブジェクトの互換性を持たせる仕組みである。
そういえば、よく文字列をメモリリークさせちゃうんだけど、Instrumentsで解析してると、
確かNSStringはCFStringで表示されていたなぁ
isaがポイント
Toll-free bridge ではisaがポイントみたいだ
Objective-Cメソッドを呼び出したときはisaにあるクラスのメソッドを実行
Cからメソッドを実行したときはCFStringなどのクラスのメソッドを実行する
こんな感じでObjective-CとC言語の垣根を取り除いてるんだね
次は
次からはデザパタ