variable usar una que programacion metodos metodo estaticos estatica cuando clases clase class swift static

class - usar - static programacion



¿Tiene rapidez las variables estáticas de nivel de clase? (1)

Esta pregunta ya tiene una respuesta aquí:

¿Cómo declarar la constante estática en el alcance de la clase? como

class let Constant: Double = 3.1415926 // I know that in class we use class modifier instead of static.


Swift admite propiedades de tipo estático, incluidas las clases, a partir de Swift 1.2:

class MyClass { static let pi = 3.1415926 }

Si necesita tener una variable de clase que sea reemplazable en una subclase, deberá usar una propiedad de clase calculada:

class MyClass { class var pi: Double { return 3.1415926 } } class IndianaClass : MyClass { override class var pi: Double { return 4 / (5 / 4) } }