我正在遵循一本书中的教程,在我的一些代码所在的。h文件中,我必须键入:#import。这个文件位于哪里?它是某个框架的一部分,还是我必须下载到某个地方?我在谷歌上搜索了一下,在MacRumors上找到了一个关于math.h的问题,所以我知道它与iOS编程有关,可能不是针对这本书的。
如果你在做iOS开发,这是你已经安装的SDK的一部分。你所需要做的就是把
一行#import <math.h>
代码中的。你不需要下载任何东西。你不需要链接任何东西(数学库,libm,在iOS和OS X上都是libSystem的一部分,并且默认是链接的)。
请注意,这与"iOS编程"无关。<math.h>
是C标准库的一部分,不针对任何平台。
你试过这个吗?你遇到问题了吗?
看情况。在本教程中,如果它像这样导入标题:
#import "math.h"
这意味着它在用户头搜索路径中。换句话说,它不是一个系统库,而是作者创建的东西。如果是这样的话,你必须在网上找到它,或者在你正在阅读的书的后面找到它。
如果库看起来像这样:
#import <accelerate/math.h>
那么它就是一个系统库(注意'<>'而不是引号),在加速框架(只是一个例子,我不知道是否有一个math.h在加速或不)。导入路径的第一部分表示您将在其中找到头文件的框架。
如果你改变你的问题,包括书中完整的#import
陈述,我可以更准确地帮助你。