Thanks Matt and thanks to all the others that replied.

Regards,

Phil

On Feb 5, 2011, at 5:46 PM, Matt Neuburg wrote:

> On Sat, 05 Feb 2011 07:33:08 -0500, Philip Vallone 
> <philip.vall...@verizon.net> said:
>> Hi,
>> 
>> After some reading I understand that when creating a Settings Bundle for by 
>> iOS app, that I need to explicitly set the defaults.
> 
> You don't *have* to; the settings bundle itself specifies your default 
> defaults. It must, since otherwise if the user summons your bundle through 
> the Settings app, how will the Settings app know what default values to give 
> your defaults? The Settings app will register those values into the shared 
> user defaults for you. The only reason you need to set default defaults in 
> the app itself is in case the Settings app hasn't run. But, of course, it 
> might not, so it's good practice.
> 
>> I decided to use a singleton to set my defaults settings. When the 
>> application is launched, I initiate the singleton from the 
>> didFinishLaunchingWithOptions in my App Delegate.
> 
> NSUserDefaults' standardUserDefaults *is* a singleton. Just call 
> registerDefaults: in didFinishLaunching... and you're done. (There is no 
> need, in iOS, to do it any earlier, as with +initialize, because there are no 
> bindings in iOS.) m.
> 
> --
> matt neuburg, phd = m...@tidbits.com, <http://www.apeth.net/matt/>
> A fool + a tool + an autorelease pool = cool!
> AppleScript: the Definitive Guide - Second Edition!
> http://www.apeth.net/matt/default.html#applescriptthings

_______________________________________________

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