2012-02-03 69 views
2

我正在瀏覽iOS附帶的框架文件,比如Twitter.framework。我可以看到的是,它包含.h文件,因爲我想查看實現文件,有沒有什麼方法可以查看它們?哪裏可以找到iOS框架的.m文件

+0

你可以查看這個鏈接http://stackoverflow.com/a/4728125/845115 – 2012-02-03 09:37:24

回答

7

你不能,在絕大多數情況下,你不需要超出自己的好奇心。

提供.h文件,以便您的代碼可以鏈接到Apple提供的API。你沒有技術上的需要去看實施,蘋果公司也不提供這些實施,大概是因爲他們不希望你看到他們的實施。這有充分的理由,例如通過操作系統組件中的隱瞞來保護其知識產權並保持一定程度的安全性。

+0

這總是困擾着我。我不喜歡不得不依靠他們的文檔來了解框架的運作方式。他們不能包含關於代碼的每一個細節。如果我們能看到它會容易得多。另一方面,他們保持祕密的理由是可以理解的。仍然是一個恥辱。 – Marty 2012-04-14 23:51:23

2

不,蘋果公司不爲其框架提供任何實施文件。

1

我們不能看到任何框架的m文件。 我們所能得到的僅僅是.h文件。

2

如果沒有提供實現的源文件,並且提供了二進制文件供您鏈接,那麼這是意圖。有些庫提供它們的實現,有些則不提供。

相關問題