OK, I'm quite comfortable with Cocoa/ObjC, but up to this point I have not made use of the defaults system. I am already reading and writing to the standard user defaults, so I'm off to a good start.
My question is: When someone runs the app for the first time obviously the defaults plist doesn't exist yet. I'm assuming there's a way to check for the existence of the file, and if not provide a default set of preferences. I've browsed some sample code and have some ideas but wondered how you all handle this situation. Thanks!