2013/02/18

[IT用語][iOS][Objective-C]Toll-free bridgeって??

よくiOSのdevリファレンスを覗いていると、

Toll-free bridge
という言葉を目にします。

そもそも、Toll-free bridgeって何??

調べてみると、

えっ?Toll-free bridge とはなにかって?ここでは、オブジェクトを変換することなく、キャストするだけで相互互換可能な仕組みのことらしい。
たとえば、CoreFoundation の CFStringRef と、Cocoa の NSString は toll-free bridge で結ばれてるんだ。CFStringRef には CFStringGetLength() っていう関数がある。これを NSString のオブジェクトに使うことができるんだ。

via:Toll-free bridge の実現方法
ってあり、CoreFoundationとFoundation frameworkの差を意識することなく使うことができることなので、これは便利ですね。

0 コメント:

コメントを投稿