我正在浏览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