2

我需要一个可以从内存流中读取和写入并支持查找的 Cocoa 类。在 C# 中,MemoryStream支持方法seek,在 Java 中,ByteArrayInputStream支持方法mark、、skipreset

在iOS开发中,等价的类和方法有哪些?

我的项目需要上述功能,如果默认情况下 iOS 框架不支持它,那么实现我自己的框架的最佳方法是什么?例如,编写我自己的流子类,继承自NSInputStream/NSOutputStream内部将包含自定义代码?

4

1 回答 1

5

任意NSInputStreamNSOutputStream似乎不支持随机偏移搜索,并且创建它们的子类非常困难。

如果您要读取和写入磁盘上的本地文件(我认为您必须这样做,因为我不确定您如何在网络连接上寻找随机偏移量...... ),那么您可能正在寻找的是NSFileHandle.

于 2011-08-11T05:12:27.977 回答