在我的UserDefaults
我需要存儲用戶保存的「收藏夾」。每個最愛包含一個名稱和一個電話號碼。Swift UserDefault - 存儲大對象?
稍後運行聯繫人列表需要檢查每個聯繫人是否已經收到聯繫人。
無論如何,看着存儲一個對象在UserDefaults
它似乎是一個大麻煩?我想要更簡單的事情。如何做到這一點的任何投入?
我在想也許把它存儲爲長字符串逗號和下劃線分開。像「Name_Phone
,Name2_Phone2
」
然後將其拆分成一個數組,稍後用逗號和下劃線進行訪問。
雖然,我擔心有些名字可能有逗號或下劃線。
這樣做的好方法是什麼?
也許Dictionnary?類似於'let favorite:[String:String] = favorites [「Fav1」] =「Name_Phone」' – pierreafranck