我对
Swift中的编程很新,我想知道是否有一种简单的方法可以在Swift中为我的Cocoa应用程序添加设置/首选项.如果可能的话,我想要一步一步的指导.我主要想知道如何将用户的首选项存储在磁盘和代码部分.在我当前的代码中,它需要检查用户选择了哪个设置,并根据该设置执行操作.我正在使用Xcode 7.1和Swift 2.提前感谢!
解决方法
NSUserDefaults类在代码中非常容易使用,并且它的共享实例可以很容易地绑定到Interface Builder中的控件.
例如,如果我想要一个名为“elmer”的整数首选项并将其值设置为7,那就很简单:
NSUserDefaults.standardUserDefaults().setInteger(7,forKey: "elmer")
要读回值:
let elmer: Int = NSUserDefaults.standardUserDefaults().integerForKey("elmer")
要将值绑定到Interface Builder中的控件,请将Controller Key设置为“values”,并将Model Key Path的首选项名称设置为:
我建议阅读“Preferences and Settings Programming Guide”,并熟悉“NSUserDefaults Class Reference”.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。