我正在瀏覽iOS附帶的框架文件,比如Twitter.framework。我可以看到的是,它包含.h文件,因爲我想查看實現文件,有沒有什麼方法可以查看它們?哪裏可以找到iOS框架的.m文件
2
A
回答
7
你不能,在絕大多數情況下,你不需要超出自己的好奇心。
提供.h文件,以便您的代碼可以鏈接到Apple提供的API。你沒有技術上的需要去看實施,蘋果公司也不提供這些實施,大概是因爲他們不希望你看到他們的實施。這有充分的理由,例如通過操作系統組件中的隱瞞來保護其知識產權並保持一定程度的安全性。
+0
這總是困擾着我。我不喜歡不得不依靠他們的文檔來了解框架的運作方式。他們不能包含關於代碼的每一個細節。如果我們能看到它會容易得多。另一方面,他們保持祕密的理由是可以理解的。仍然是一個恥辱。 – Marty 2012-04-14 23:51:23
2
不,蘋果公司不爲其框架提供任何實施文件。
1
我們不能看到任何框架的m文件。 我們所能得到的僅僅是.h文件。
2
如果沒有提供實現的源文件,並且提供了二進制文件供您鏈接,那麼這是意圖。有些庫提供它們的實現,有些則不提供。
相關問題
- 1. 我在哪裏可以找到茉莉花框架的文檔?
- 2. 我在哪裏可以找到像ios框架的矩陣圖表
- 3. 我們在哪裏可以找到SenTestingKit框架的iPhone sdk
- 4. 我在哪裏可以找到有關cmusphinx框架的信息?
- 5. 我在哪裏可以找到缺少的MediaPlayer.Framework和MessageUI.framework框架?
- 6. 我在哪裏可以找到MySQL的日誌在Yii框架
- 7. 我可以在哪裏找到TrueVFS框架的API描述?
- 8. 哪裏可以找到iOS 6的文檔核心藍牙
- 9. 哪裏可以找到org.eclipse.jface.nl_de?
- 10. 哪裏可以找到CabWiz.exe
- 11. 哪裏可以找到MyGeneration.dOOdads.dll
- 12. 哪裏可以找到ipseccmd.exe?
- 13. 哪裏可以找到
- 14. 哪裏可以找到fillPatternId?
- 15. 哪裏可以找到tcadsdll.dll?
- 16. 哪裏可以找到VBSQL.VBX?
- 17. 哪裏可以找到NestedScrollView?
- 18. 哪裏可以找到Meteor框架中的電子郵件表單?
- 19. 哪裏可以找到Wordpress API文檔?
- 20. 在哪裏可以找到文件'SLF4J-api.jar文件」
- 21. 我在哪裏可以找到大量的文本文件?
- 22. 我在哪裏可以找到SDL Tridion UI擴展配置文件的架構
- 23. 哪裏可以在iOS中使用「Action Extension」找到保存的文件夾?
- 24. 我在哪裏可以找到kARDTurnRequestUrl和kARDDefaultSTUNServerUrl中的WebRTC的iOS
- 25. 我在哪裏可以找到我的ca.crt文件的私鑰
- 26. 哪裏可以找到Qt的dll的pdb文件?
- 27. 哪裏可以找到所有由.NET框架包裝的「COR_E_」HRESULT的引用?
- 28. 哪裏可以找到boost的骨架autopackage?
- 29. 我在哪裏可以找到我的Localizeable.strings文件?
- 30. 我在哪裏可以找到XAMPP中的MySQL日誌文件
你可以查看這個鏈接http://stackoverflow.com/a/4728125/845115 – 2012-02-03 09:37:24