I need a Cocoa class that can read and write from a memory stream and that supports seeking. In C#, MemoryStream
supports the method seek
, and in Java,
An arbitrary NSInputStream
and NSOutputStream
don't appear to support random offset seeking, and creating subclasses of them is notoriously difficult.
If you're going to be doing this reading and writing to a local file on disk (which I think you'd have to be, since I'm not sure how you could seek to a random offset on a network connection...), then what you're probably looking for is NSFileHandle.