Storing preferences that ship with the iPhone without a Settings App -
i want ship iphone app preferences don't need create "settings app" using plist , that. using nsuserdefaults , know how store , retrieve using class. however, i'm struggling how have initial set of preferences there when user loads app first time. should retrieve nsuserdefaults in viewdidload , if return nil, set them @ point? or there better method? i'd proposed. check whether user default keys exist , if not, create them using default values. where check you, of course should happen before part of app needs of info. so, mbehan suggested, might want perform init check within didfinishlaunching of appdelegate.