优先 首选项为iOS,macOS,tvOS(macOS,tvOS支持即将推出)的简单,可扩展,强类型UserDefaults / Keychain / [Put Yours]。 用法 实例化您的首选项变体: let preferences = KeychainPreferences () // or UserDefaults.standard 定义键 与AnyPreferenceKey : let key = AnyPreferenceKey < String> ( rawKey : " aKey " ) 使用符合协议PreferenceKey自定义密钥: struct AddressKey : PreferenceKey { let name: String typealias PreferenceValueType = String var rawK