我正在瀏覽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. 我在哪裏可以找到.NET 4.0或4.5框架的Xml文檔文件?
- 3. 哪裏可以找到AlertDialog xml文件
- 4. 在哪裏可以找到log4j.properties文件
- 5. 我在哪裏可以找到iOS 5框架添加到項目?
- 6. 我在哪裏可以找到.NET框架4.0中的app.config文件?
- 7. 我在哪裏可以找到像ios框架的矩陣圖表
- 8. 我在哪裏可以找到有關cmusphinx框架的信息?
- 9. 我在哪裏可以找到缺少的MediaPlayer.Framework和MessageUI.framework框架?
- 10. 我在哪裏可以找到MySQL的日誌在Yii框架
- 11. 我可以在哪裏找到TrueVFS框架的API描述?
- 12. 我們在哪裏可以找到SenTestingKit框架的iPhone sdk
- 13. 哪裏可以找到全部的文檔支持的NuGet框架名
- 14. 哪裏可以找到iOS 6的文檔核心藍牙
- 15. RsiOPCAuto.dll ...哪裏可以找到?
- 16. 哪裏可以找到Castle.MicroKernel.dll
- 17. 哪裏可以找到VBSQL.VBX?
- 18. 哪裏可以找到ipseccmd.exe?
- 19. 哪裏可以找到NestedScrollView?
- 20. 哪裏可以找到php_printer.dll?
- 21. 哪裏可以找到FlowPanel?
- 22. 哪裏可以找到tcadsdll.dll?
- 23. 哪裏可以找到AppCompatPreferenceActivity?
- 24. 哪裏可以找到pg_config?
- 25. 哪裏可以找到MyGeneration.dOOdads.dll
- 26. 哪裏可以找到GetMemberInfo
- 27. 哪裏可以找到org.eclipse.jface.nl_de?
- 28. 哪裏可以找到fillPatternId?
- 29. 哪裏可以找到
- 30. 哪裏可以找到Meteor框架中的電子郵件表單?
你可以查看這個鏈接http://stackoverflow.com/a/4728125/845115 – 2012-02-03 09:37:24