在Cocoa或CoreFoundation中等效的.NET流类?

时间:2012-01-18 01:52:17

标签: cocoa iostream core-foundation

我在 .NET 上使用了StreamReaderStreamWriterTextWriterBinaryWriter等等。他们非常有用。而在Cocoa,我找不到类似的课程。只有基本的流和一些类。我可以自己创建一些类似的课程,但我想知道是否有预先实现的课程,而不是在制作新课程之前。

您能告诉我有关Cocoa或CoreFoundation的流相关类吗?

1 个答案:

答案 0 :(得分:0)

Core Foundation的流类是CFReadStreamCFWriteStream - 请参阅CFNetwork Programming Guide。他们的Cocoa对应物是NSInputStreamNSOutputStream - 请参阅Stream Programming Guide for Cocoa

它们的功能非常基本(例如,您无法在读取/输入流中寻找),因此我发现它们的功能有限。它们适合与CFNetwork一起使用,但除此之外,当需要出现时,我已经完成了自己的工作。不熟悉.NET,听起来你引用的类几乎是类似Java的适配器,遗憾的是这些不是。