Once you start looking into what file creation and reading involves, you may feel an urge to run away screaming. I certainly did.
So far, I have managed to write posts on
– NSOpenPanel/NSSavePanel
– Basic FileManager paths/URLs
– custom file types
– Codable/NSCoding
These posts do not touch on
– file coordinators and -presenters
– filewrappers
– iCloud
– implementing autosave
– NSDocument
– NSInputStream/NSOutputStream
– reading and writing files on a background thread
I’m putting this list here because I intend to look at all of these eventually. Knowledge of these is necessary to the creation of a fully-fledged, modern Cocoa app, even if you don’t implement all of them, but you need to at least be aware that they resist and decide whether or not they’re useful to you.
Feb 13 2018
File Handling master post
Once you start looking into what file creation and reading involves, you may feel an urge to run away screaming. I certainly did.
So far, I have managed to write posts on
– NSOpenPanel/NSSavePanel
– Basic FileManager paths/URLs
– custom file types
– Codable/NSCoding
These posts do not touch on
– file coordinators and -presenters
– filewrappers
– iCloud
– implementing autosave
– NSDocument
– NSInputStream/NSOutputStream
– reading and writing files on a background thread
I’m putting this list here because I intend to look at all of these eventually. Knowledge of these is necessary to the creation of a fully-fledged, modern Cocoa app, even if you don’t implement all of them, but you need to at least be aware that they resist and decide whether or not they’re useful to you.
By Extelligent Cocoa • EC Meta, File Handling •