Nella categoria Objective-C, è possibile introdurre la funzionalità estesa introdotta dai metodi di categoria includendo l'intestazione della categoria nella classe.Estensione rapida per l'istanza della classe selezionata
Sembra che tutte le estensioni Swift vengano automaticamente introdotte senza importazione. Come ottieni la stessa cosa in Swift?
Ad esempio:
extension UIView {
// only want certain UIView to have this, not all
// similar to Objective-C, where imported category header
// will grant the capability to the class
func extraCapability() {
}
}
Intendevi in Objective-C? – Siriss
In Swift - Come posso limitare la visibilità nell'estensione di Swift in modo che solo alcune istanze di classe abbiano la capacità estesa? – Boon