我正在使用一個GPS模塊,通過串行RS232到USB接口將數據傳輸到我的Mac。我寫了一個objC程序,它接收原始數據並將其轉換爲有意義的信息。從Xcode,我如何從一個不斷更新的文本文件中讀取數據?
使用名爲goSerial的程序,我可以將所有傳入數據記錄到文本文件中。我已經能夠讓我的程序讀取文本文件並逐行處理數據。
我希望這個過程能夠實時發生,即一旦收到數據,它就會被記錄到文本文件中,然後我的程序就會讀取它。這種情況的第一部分自動發生,即文本文件不斷附加(當未打開時)。是否有可能監視一個文本文件的附加數據,只讀新行?另外,這樣做是否會影響新傳入數據的保存能力?
謝謝!
(另外,如果有人知道我怎麼可以直接發送串行數據的Xcode,請讓我知道!)