Ich habe eine Swift
Singleton-Klasse, die App-Status durch Speichern mehrerer Arrays hält. Wie gehen die besten Praktiken hier vor? Sollten wir es ändern, und wenn wir es tun, wie? HierSwift: Refactor Singleton Muster
ist die Singleton-Klasse:
import Foundation
class FilterModel {
static let sharedInstance = FilterModel()
private init() { }
var muscleExercisesArray = [Int]()
var equipmentExercisesArray = [Int]()
var typeExercisesArray = [Int]()
}
Fügen Sie NSCoding hinzu, damit Sie die Daten zwischen den App-Starts persistieren können. – muescha