2012-02-03 66 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

如果没有提供实现的源文件,并且提供了二进制文件供您链接,那么这是意图。有些库提供它们的实现,有些则不提供。

相关问题