Red de conocimiento informático - Material del sitio web - Cómo implementar la clasificación en el oc de Swift

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

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