Cómo implementar la clasificación en el oc de Swift
No existen las categorías en Swift. En Swift sólo hay extensiones.
La siguiente es una descripción de las extensiones en Swift
Las extensiones son funcionalidades agregadas a una clase, estructura, enumeración o tipo de protocolo existente. Esto incluye la capacidad de ampliar tipos sin acceso al código fuente original (es decir, modelado inverso). Las extensiones son similares a las categorías en Objective-C. (Sin embargo, a diferencia de Objective-C, las extensiones Swift no tienen nombres)
1. Cree un nuevo archivo Swift
2 Implementación de código
import Foundation
p>importar UIKit
//var privada PERSON_ID_NUMBER_PROPERTY = 0
extensión UIView {
var pública x: CGFloat{
obtener{
return self.frame.origin.x
}
set{
var r = self.frame p>
r. origen.x = nuevoValor
self.frame = r
}
}
variedad pública : CGFloat{
obtener{
devolver self.frame.origin.y
}<
establecer{
var r = self.frame
r.origin.y = newValue
self.frame = r
}
}
}
Ver aquí/swift/ 2037041.html