我有一個Swift
單例類,通過存儲幾個數組來維護應用程序狀態。這裏最好的做法是什麼?我們是否應該改變它,如果我們這樣做,那麼如何呢?Swift:重構單例模式
這裏是單例類:
import Foundation
class FilterModel {
static let sharedInstance = FilterModel()
private init() { }
var muscleExercisesArray = [Int]()
var equipmentExercisesArray = [Int]()
var typeExercisesArray = [Int]()
}
添加NSCoding,以便可以在應用程序啓動之間持續保存數據 – muescha