|
HMDT - Special Issue / CoreFoundation の秘密 |
CoreFoudation の秘密 そして、うれしいことは、CoreFoundation は Darwin の一部として提供されている。つまり、ソースコードが見れるのだ。オープンソースって素敵!さっそく見てみよう。すると、、、これはけっこう面白いんじゃない!?一言でいってしまうと、CoreFoundation は Cocoa の Foundation に似た C で書かれたライブラリだ。オブジェクト指向っぽいデザインになってるし、参照カウンタを用いたスマートなメモリ管理も健在だ。Toll-free bridge なんてギミックも用意されてる。コレクションクラスもあるし、ネットワークや XML サポートもある。 果たして使い物になるのか?ソースコードが見れるんだから、ソースコードレベルから調べてみよう、ってのが「CoreFoundation の秘密」の目的だ。CoreFoundation はどんなデザインなのか?どうやって実装されているのか?パフォーマンスはどうか?移植性は?などなど、ということを調べていくぜ。 この記事は CoreFoundation-262 をベースに書かれています。 Table of Contents Base ServicesString ServicesCollection Services |
|
Home | Link | Download | Back Number | Speciall Issue
|