2011-02-03 143 views

回答

4

你應該使用NSUserDefaults,這絕對是默認選擇。我想你可以使用CFPreferences,但除非你有充分的理由做出選擇,否則我會避開CF -APIs。

+0

我沒有偶然發現`CFPreferences`,這些函數被用在幾個蘋果教程中,例如, [this one](http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/PreferencePanes/Tasks/Sample.html#//apple_ref/doc/uid/20000710-BABFCABJ)。但是,感謝您的意見,我希望聽到有經驗的人。 – 2011-02-03 19:22:57

0

NSUserDefaults讀取和寫入用戶範圍,而CFPreferences支持寫入用戶範圍和機器範圍。您可以將CFPreferences用於機器設置,該設置可應用於在同一臺計算機上使用該應用程序的所有用戶。

相關問題