On Feb 2, 2009, at 8:42 AM, Jacob Rhoden wrote:

I am wondering what the best way to read a text file, line by line, when the file size is much larger than available memory.

I know there are helper functions like stringWithContentsOfFile:encoding:error:, but this implies having to load the entire file in memory. Google has not been of much extra help here.

For very large files you probably want to use NSFileHandle. With the method readDataOfLength: you can read the file in chunks and then parse through for the line endings.
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to