2012-02-03 9 views
2

Twitter.frameworkのように、iOSに付属するフレームワークファイルを調べています。私が見ることができるのは、すべてが.hファイルを含んでいることです。実装ファイルを見たいのですが、そこを見る方法がありますか?iOSフレームワークの.mファイルを見つける場所

+0

このリンクをチェックすることができます。http://stackoverflow.com/a/4728125/845115 –

答えて

7

大部分の場合、自分の好奇心を超える必要はありません。

.hファイルは、コードがApple提供のAPIにリンクできるように提供されています。実装を見るための技術的な必要はありません.Appleは実装を見たくないのでおそらくそれらを提供しません。これには、OSコンポーネント内で知的財産を保護し、一定のレベルのセキュリティを維持するなどの有効な理由があります。

+0

これはいつも気になります。私はフレームワークがどのように動作するかを理解するためにドキュメントに頼る必要はありません。コードについての細かい部分をすべて含めることはできません。私たちがそれを見ることができればもっと簡単になるでしょう。もう一方では、.mの秘密を保持する理由は理解できます。しかし、まだ残念です。 – Marty

2

いいえ、Appleはフレームワーク用の実装ファイルを提供していません。

1

私はフレームワークのmファイルを見ることができません。 私たちが入手できるのは.hファイルだけです。

2

インプリメンテーションのソースファイルが提供されておらず、リンク先のバイナリが提供されている場合は、インテントになります。いくつかのライブラリは実装を提供しているものもあれば、そうでないものもあります。

関連する問題