2012-08-02 53 views
2

我正在使用的Xcode项目包含一个.c文件,我从this tutorial获取我想打开串口并侦听数据,因此我在.m文件中创建了一个名为addRFID的文件。我将如何开始打开端口并在.m文件中侦听RX线上的数据?.c文件如何使用/实现?

+0

什么是m文件?数学? Matlab的?枫? – 2012-08-02 23:07:16

+0

'.h'是头文件,'.m'是执行文件。 – Chris 2012-08-03 00:27:36

+0

我从来没有听说过将C代码放在'.m'文件中。为什么要这么做?另外,我不确定这个问题是否有足够的信息供任何人回答。 – 2012-08-03 00:30:28

回答

4

c文件可以以与.m文件完全相同的方式包含在您的项目中。我的建议是为.c创建一个头文件(例如,在.h中声明所有的函数和变量,常量等),并将其导入到.m文件中,然后根据您的需要使用函数,直接从对象方法内部调用它们。

然后只需确保.c文件包含在您的目标中,以便它被编译并且应该很好。

总结:

  1. 不要直接导入你的.c文件
  2. 包括编译
  3. 在你的目标.c文件做一个.h文件中声明所有的接口,你直接导入。
+0

感谢您的指点:) – Chris 2012-08-03 21:55:42