它同时也是 CFHTTP 和 CFFTP 的基础。stream 有一个很重要的特性就是一旦数据流被提供或者被消耗,就不能从流中重新取出。 self.inputStream.streamError) { [data appendBytes:(void *)d length:len]; } else { break; } } # CFFTP CFFTP 建立的连接可以是同步或者异步,此次不做详解。