我对 Swift 编程还很陌生,我想知道是否有一种简单的方法可以在 Swift 中向我的 Cocoa 应用程序添加设置/首选项。如果可能的话,我想要一份分步指南。我主要想知道如何将用户的首选项存储在磁盘和代码部分上。在我当前的代码中,它将需要检查用户选择了哪个设置,并根据该设置执行操作。我正在使用 Xcode 7.1 和 Swift 2。提前致谢!
The NSUserDefaults
类在代码中非常易于使用,并且其共享实例可随时用于绑定到 Interface Builder 中的控件。
例如,如果我想要一个名为“elmer”的整数首选项并将其值设置为 7,则非常简单:
NSUserDefaults.standardUserDefaults().setInteger(7, forKey: "elmer")
要读回该值:
let elmer: Int = NSUserDefaults.standardUserDefaults().integerForKey("elmer")
要将值绑定到 Interface Builder 中的控件,请将控制器键设置为“values”,并将模型键路径的首选项名称设置为:
我建议阅读《首选项和设置编程指南》 https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/UserDefaults/Introduction/Introduction.html#//apple_ref/doc/uid/10000059i,并且还要熟悉“NSUserDefaults 类参考” https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)