jjzjj

syncPreferences

全部标签

ios - 如何将应更改的属性名称传递给 Swift 中的函数?

问题:我有偏好结构:structPreferences{vartableSize:CGSize=CGSize(width:5,height:5)varfontSize:CGFloat=48.0}我有PreferencesProvider类,它了解所有关于持久性的知识,并且应该有一个方法来控制Preferences对象:changeTableSize(withValue:CGSize)changeFontSize(withValue:CGFloat)问题是真正的Preferences中有很多参数,我不想在PreferencesProvider中为Preferences结构中的每个属性创建