今天我測試了我在兩個不同的控制器中構建的項目,一個ViewController和一個TCPController。我的ViewController實例化了更新輸出和輸入流的TCPController(單例)。現在在測試中,我可以確定在GUI界面上有一些滯後,這很容易責怪TCPController。在iOS中對TCP控制器進行線程編程
是否有之前我用的是標準教程蘋果網站,如何將線穿入TCP控制器(客戶端)最佳實踐:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html
例如在如何做到這一點解決的是非常受歡迎的。
除非你真的想重新建立一個TCP管理器對象,羅比·漢森擁有一支優秀的和廣泛使用的一種叫做CocoaAsyncSocket我強烈建議: https://github.com/robbiehanson/CocoaAsyncSocket。至少你應該看看它是如何完成這種事情的。要特別注意較新的GCD實施。 –
我想我會在夏季假期重構我的代碼到這個asyncsocket ..謝謝你的loink .. – JavaCake