我一直试图找到在Cocoa中以异步方式编写流的方法。
我的应用程序中有一组事件会尝试通过套接字发送数据,但由于设计条款的原因,我无法阻止此传输。
我已尝试在输出流上设置委托并检查事件NSStreamEventHasSpaceAvailable但我不知道如何将其与将数据放入流中的事件相结合。
反正这样做了吗?我想使用NSThread,但我想有更好的选择。
干杯
答案 0 :(得分:0)
如果写入数据正在减慢主线程并且您不想创建单独的线程,请尝试减少为每个事件写入的数据量 - 这可能会提高性能。