数据持久化是在移动应用开发中非常重要的一部分,它允许我们将应用程序的数据保存在设备上,以便在应用程序关闭后仍然可以访问和使用。在iOS开发中,我们有几种常用的数据持久化方法,包括使用UserDefaults、文件存储和Core Data。下面我将逐一介绍这些方法,并提供相应的源代码示例。
- UserDefaults
UserDefaults是iOS提供的一种简单的键值存储方式,适用于小量的简单数据。它使用了类似字典的结构,可以存储基本数据类型、数组、字典等。下面是一个使用UserDefaults进行数据存储和读取的示例:
// 存储数据
UserDefaults.standard.set("John Doe", forKey: