     /// - Parameters:
     ///   - object: 将要存入的 object
     ///   - key: 将要存入的 key
+    @available(*, deprecated, message: "Extensions directly on UserDefaults are deprecated. Use `UserDefaults.standard.rat.save` instead.", renamed: "save(_:for:)")
     public func save(_ object: Any?, forKey key: String) {
         base.set(object, forKey: key)
         base.synchronize()

    /// - Parameters:
    ///   - value: 将要存入的 Float 值
    ///   - key: 将要存入的 key
    public func saveFloat(_ value: Float, forKey key: String) {
        base.set(value, forKey: key)
        base.synchronize()

    /// - Parameters:
    ///   - value: 将要存入的内容
    ///   - key: 用于标记的 key
    public func save<ValueType>(_ value: ValueType, for key: Key<ValueType>) {
        if isPrimitive(type: ValueType.self) {
            base.set(value, forKey: key.key)
            base.synchronize()
