2012-08-02 38 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