Thanks for the valuable input.

Thanks,
Nick

On 13-Apr-2013, at 9:26 PM, Jerry Krinock <je...@ieee.org> wrote:

> 
> On 2013 Apr 13, at 07:39, Nick Rogers <roger...@mac.com> wrote:
> 
>> Is it possible to save the same set of preferences with different profiles 
>> in the system provided mechanism or do I have to come up with a scheme of my 
>> own (I guess I'd then be storing preferences in a plist in app bundle)?
> 
> I don't think that NSUserDefaults has that mechanism.
> 
> Using a "scheme of my own" is how the Google Chrome web browser supports 
> multiple user profiles.  Preferences are in Application Support.  Each 
> profile gets a subfolder in ~/Library/Application Support/Google/Chrome/, 
> which contains, among many other things, a JSON "Preferences" file.
> 
> I'd also consider layering my profiles into NSUserDefaults somehow.  To do 
> this, you'll need to do lots of digging into and out of dictionaries with key 
> paths such as "foo.profileName.bar".  I've added a category to NSUserDefaults 
> which creates and removes the required subdictionaries automatically, and 
> also understands key path "arrays" such as {"foo", profileName, "bar"}. If 
> you're interested,
> 
> https://github.com/jerrykrinock/CategoriesObjC/blob/master/NSUserDefaults%2BKeyPaths.h
> 
> 
> 
> 
> 
> _______________________________________________
> 
> 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:
> https://lists.apple.com/mailman/options/cocoa-dev/roger_s1%40mac.com
> 
> This email sent to roger...@mac.com


_______________________________________________

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

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

Reply via email to