2011-10-24 21 views
-1

我有一个项目。如果每个框架都有头文件,那么它是否必须有一个二进制文件?

在该项目中包含一个私人框架。

其实在XCode中,我只能看到它的头文件。

我想查看它的二进制文件。

我正在使用与ios 5.0模拟器兼容的XCode 4.2。

我如何才能找到它的二进制文件的路径.....

其中存储二进制文件的任何想法?

是否有必要每个框架必须有一个二进制文件,如果它有一个头文件?

+0

我认为priavate框架只有与头文件只有当你检查埃里卡sadun的转储Framwork为IOS然后你会通过倾销私人框架检查你只能在应用程序中获取头文件.. – Ballu

回答

0

通常链接框架:

  1. 是项目的一部分。在这种情况下,您可以使用文件资源管理器在项目的其他文件中找到它。
  2. 从您的项目链接。在至极的情况下,您可以:
    1. 单击该项目上链接的框架
    2. 点击“建阶段”选项卡上的项目的文件浏览器
    3. 点击之内。在它
    4. 点击“在Finder中显示”
    5. 单击鼠标右键,你将得到一个二进制位于
0

的一部分从拆卸,对二进制文件没有特殊的兴趣。 关于* .h文件和二进制文件之间的关系,您应该参考C-> obj's-> exe之间的旧爱传递。在传统的编程中,每个* .C/* Cpp(以及cocoa * m)都会生成obj,这是一个二叉形式的istructions。所以每个* C都有自己的* .h文件。

当您不想给客户提供源代码时,只给出.obj(库是一个obj的变体)和* .h,以便其他程序员可以调用您的函数。 为此需要一个* h文件吗?严格地说NO:程序员可以调用原型未知的函数:链接器将解析它。但是: 1)编译器会发出警告您没有协议您正在调用的函数 2)编译器无法检查语法和参数类型。

相关问题