在我的UserDefaults
我需要存储用户保存的“收藏夹”。每个最爱包含一个名称和一个电话号码。Swift UserDefault - 存储大对象?
稍后运行联系人列表需要检查每个联系人是否已经收到联系人。
无论如何,看着存储一个对象在UserDefaults
它似乎是一个大麻烦?我想要更简单的事情。如何做到这一点的任何投入?
我在想也许把它存储为长字符串逗号和下划线分开。像“Name_Phone
,Name2_Phone2
”
然后将其拆分成一个数组,稍后用逗号和下划线进行访问。
虽然,我担心有些名字可能有逗号或下划线。
这样做的好方法是什么?
也许Dictionnary?类似于'let favorite:[String:String] = favorites [“Fav1”] =“Name_Phone”' – pierreafranck