
UserDefaults(suiteName: "group.com.example.myapp")?.setValue(self, forKey: "session") // 存储
UserDefaults(suiteName: "group.com.example.myapp")?.object(forKey: "session") // 读取
在一个奇怪的例子中,memcpy被用作深拷贝:这可能不会正确复制所有属性,尤其是当结构体中有指针或其他引用类型时。memcpy是用于相同类型的内存复制,如果结构体中有非POD类型(比如包含对象或动态分配的内存),这样的拷贝可能会导致未定义行为。