0
我一直對缺乏可擴展性感到沮喪類別給開發者。我無法重寫getter或setter,更不用說定義新的屬性。問題是:我可以完全控制UIKit嗎?
「是否可以做這些事情沒有子類化UIKit組件如UIView
?」
子類別UIView
也有其缺點。我無法強制子類爲UIView
(例如UIImageView)的UIKit的組件改爲,而不是將我的UIView子類的子類。類別確實對我添加到UIView類中的內容起到了最好的作用,但我前面提到的限制對我的口味來說太過於限制。
任何幫助將是偉大的!
你的問題太含糊。你試圖完成什麼? – rmaddy
爲了「擠出」更多的類別,你可能會發現這有幫助。 [link](http://oleb.net/blog/2011/05/faking-ivars-in-objc-categories-with-associative-references/)它通過Objective-C類別中的關聯引用來討論對象。 – Bamsworld
這不是一個真正的UIKit問題;它更像是一個Objective-C問題。能夠向任何物體注入任何東西都是非常棒的。但Objective-C不是Ruby;嗯,我想知道是否使用RubyMotion之類的東西會有幫助。 – matt