1
我有一個類與幾個屬性一起工作作爲一個組。 text
,textColor
,font
等...相同的didSet塊的幾個屬性
我有一個單一的方法,然後呈現這取決於所有三個這些屬性。
目前,我讓他們定義...
var text: NSString = "DEFAULT TEXT" {
didSet {
updateText(text, baseFont: font)
}
}
var font: UIFont = UIFont.systemFontOfSize(1) {
didSet {
updateText(text, baseFont: font)
}
}
這感覺不對具有同一代碼塊。 (我要對參數其他羣體做到這一點的兩倍以上。
的我怎麼能收拾這件事的任何想法?
嗯......只是打字時我一直在想使用結構,而不是三個獨立的屬性。思考?
嗯...我想你是對的。我將這些參數放在了使功能更加獨立。但我想這首先破壞了物業的對象。大聲笑 – Fogmeister
正是如此!屬性=全局可見性。如果你有這個主題的變體,聲明多個函數。 – matt
謝謝,我想我是在想我的想法:) – Fogmeister