Mac OS Xで使用されている基本クラスのソースコードを閲覧できるリンクをいくつか知っていますか?私はすでにこのリンクを持っていますが、これは非常に便利ですが、最近(NSCacheを使用しているときに)遭遇したものに基づくと、最新のソースコードではないようです。
NSCacheのobjectForKey:を使用すると、その中で[NSCache cache:willEvictObject:]が呼び出されます。ただし、このリンクのコードに基づくと、objectForKey:が呼び出されたときにcache:willEvictObjectが呼び出される方法はありません。NSCacheのobjectForKeyメソッドの実際の動作を知る必要があります。
APIのクラスのソースコードを知っていると、デバッグ、最適化、および基本クラスからのサブクラスの作成に大いに役立ちます。