我是 Objective-C 的新手(我的最强技能是 .Net),在 .Net 上有一个用户可以修改的配置文件,并且应用程序会获取这个修改后的值。我的问题是:Objective-C 上有类似的东西(我的应用程序适用于 Mac OS X)?
谢谢
我是 Objective-C 的新手(我的最强技能是 .Net),在 .Net 上有一个用户可以修改的配置文件,并且应用程序会获取这个修改后的值。我的问题是:Objective-C 上有类似的东西(我的应用程序适用于 Mac OS X)?
谢谢
如果您在谈论首选项,则由NSUserDefaults类处理。要写入的首选项的标准位置是 ~/Library/Preferences/bundleidentifier.plist(其中 bundleidentifier 是您的包的标识符 - 例如,com.apple.preview 用于 Apple 的 Preview 应用程序)。从技术上讲,您可以在任何地方编写 plist,但是在没有用户说的情况下在标准位置之外涂鸦是一种不好的形式。