// // Preferences.swift // Notes // // Created by Laurent Morvillier on 04/09/2022. // import Foundation class Preferences { static func store(filename: String, content: String) { UserDefaults.standard.set(content, forKey: filename) Preferences._fileChanged(filename: filename) } fileprivate static func _fileChanged(filename: String) { UserDefaults.standard.set(Date(), forKey: filename + "_date") } static func getContent(filename: String) -> String? { return UserDefaults.standard.object(forKey: filename) as? String } static func lastEditDate(filename: String) -> Date? { return UserDefaults.standard.object(forKey: filename + "_date") as? Date } }