2010-02-19 51 views
0

我一直在試圖找到任何方式在Cocoa的流中異步寫入。在可可中的流中異步寫入

我在我的應用程序中會嘗試通過套接字發送數據的一組事件,但由於設計條款,我無法在此傳輸過程中被阻止。

我已經嘗試在輸出流上設置一個委託並檢查事件NSStreamEventHasSpaceAvailable,但我不知道如何將這些事件與將數據放入流中的事件相結合。

反正有這樣做嗎?我認爲使用NSThread,但我想有一個更好的選擇。

乾杯

回答

0

退房:Writing To Output Streams

如果寫入數據是減緩主線程和你不想做一個單獨的線程,嘗試減少對每個事件寫入的數據量 - 即可能會提高性能。