Reading large documents

Can the SwiftUI document architecture

  • Take a file as read-only; never to be written out
  • Take files too large for memory (multi-MB, or even GB)

I wouldn't want the system to read a gigabyte size file into memory by default. If the system can use a memory-mapped Data as the representation, that'll be something I can make do. It would be even better if I could tell the system that I'll handle all the reading, all I need from it is a reference to the file's location on disk.

Reading large documents
 
 
Q