0

Mac OS Xで使用されている基本クラスのソースコードを閲覧できるリンクをいくつか知っていますか?私はすでにこのリンクを持っていますが、これは非常に便利ですが、最近(NSCacheを使用しているときに)遭遇したものに基づくと、最新のソースコードではないようです。

NSCacheのobjectForKey:を使用すると、その中で[NSCache cache:willEvictObject:]が呼び出されます。ただし、このリンクのコードに基づくと、objectForKey:が呼び出されたときにcache:willEvictObjectが呼び出される方法はありません。NSCacheのobjectForKeyメソッドの実際の動作を知る必要があります。

APIのクラスのソースコードを知っていると、デバッグ、最適化、および基本クラスからのサブクラスの作成に大いに役立ちます。

4

1 に答える 1

1

XCodeで使用される基本クラスのソースコードを閲覧できるリンクをいくつか知っていますか?

(事前のマイナーな修正:「Xcode内」ではなく、Xcodeはこれらとは関係ありません。これらは、Xcodeの一部ではなく、OSXおよびiOSSDKの一部です。また、小文字の「c」で綴られたXcodeです。)

さて、トピックに:いいえ。Cocoaフレームワークはクローズドソースです。1つの例外は、Appleがhttp://opensource.apple.comでソースコードを提供しているCoreFoundationですが、Foundationやその他のフレームワークは公開されていません。

于 2012-11-28T12:58:03.090 に答える