On May 8, 2009, at 3:31 PM, David Beck wrote:
My only question is where to store the preferences that we are storing
in the Windows Registry. We do have a mechanism to store preferences,
but there are certain preferences that are system wide, and should not
change based on the user of the computer (e.g. the install path of a
standalone application, etc.). Any advice on where to store these global
system-wide preferences on the Mac?

The common place for storing global preferences or settings is in / Library or possibly /Library/Application Support/, depending on the type of files you're saving. The latter is what you get with specialFolderPath("asup"). Typically developers create their own directories in that folder: /Library/Application Support/MyApp, then store their files there.


Richard, I understand you are using a stackfile for preferences. How
exactly do you implement this? That is, what calls do you use to get and
set preferences in the stackfile? Does the folder you mentioned
(specialApplicationFolder("preferences")) change based on the current
user or is it system wide? Also, are there any permissions issues to be
careful about?

specialFolderPath("Preferences") is per user. But there are lots of folders you can derive with this function. See Ken Ray's excellent compilation at:

http://www.sonsothunder.com/devres/revolution/tips/file010.htm

As for permissions, I think the folders in the /Library directory require administrator permissions, but obviously any user can write anywhere in their own home directory. Others will have more things to add to this, I'm sure.

Regards,

Devin


Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to