斯坦福iOS开发研讨会建议我使用“普通的BSD Unix C”库来计算正弦和余弦。虽然我可以自己计算这些值,但我正在努力学习更多关于实现外部库的知识。
这个图书馆在哪里?它是默认包含的吗?
干杯!
答案 0 :(得分:6)
我认为他们只讨论标准sin
标题中包含的cos
和math.h
函数。您只需添加
#import <math.h>
到实现文件的顶部,然后调用sin
和cos
(使用radian参数)。有关函数定义,请参阅this reference。
修改:显然,默认的Foundation
导入包含math.h
,因此上面的#import
不是必需的。我只是留在这里供将来参考。
答案 1 :(得分:3)
函数sin
和cosine
函数可用于导入math.h
的文件。
默认情况下,Xcode会向所有头文件和#import <Foundation/Foundation.h>
导入Foundation.h
添加math.h
。因此,除非您更改,否则您已导入math.h
并可以使用其sin
等功能。
答案 2 :(得分:1)
是的,默认包含它。
标准C库还包括用于打开文件的open
和用于格式化文本输出的printf
之类的内容。几乎所有Objective C程序都与标准C库相关联。