我在 .NET 上使用了StreamReader
,StreamWriter
,TextWriter
,BinaryWriter
等等。他们非常有用。而在Cocoa,我找不到类似的课程。只有基本的流和一些类。我可以自己创建一些类似的课程,但我想知道是否有预先实现的课程,而不是在制作新课程之前。
您能告诉我有关Cocoa或CoreFoundation的流相关类吗?
答案 0 :(得分:0)
Core Foundation的流类是CFReadStream和CFWriteStream - 请参阅CFNetwork Programming Guide。他们的Cocoa对应物是NSInputStream和NSOutputStream - 请参阅Stream Programming Guide for Cocoa
它们的功能非常基本(例如,您无法在读取/输入流中寻找),因此我发现它们的功能有限。它们适合与CFNetwork
一起使用,但除此之外,当需要出现时,我已经完成了自己的工作。不熟悉.NET,听起来你引用的类几乎是类似Java的适配器,遗憾的是这些不是。