Preguntas etiquetadas con properties

Una propiedad, en algunos lenguajes de programación orientados a objetos, es un tipo especial de miembro de clase, intermedio entre un campo (o miembro de datos) y un método. Las propiedades se leen y escriben como campos, pero las lecturas y escrituras de propiedades se traducen (generalmente) para obtener y establecer llamadas a métodos.

7
¿Cuándo debería usar @synthesize explícitamente?
Hasta donde yo sé, desde XCode 4.4, se @synthesizegenerarán automáticamente los descriptores de acceso de propiedad. Pero acabo de leer una muestra de código sobre NSUndoManager, y en el código noté que @synthesizese agrega explícitamente. Me gusta: @interface RootViewController () @property (nonatomic, strong) NSDateFormatter *dateFormatter; @property (nonatomic, strong) NSUndoManager *undoManager; …

8
Cómo implementar una propiedad de solo lectura
Necesito implementar una propiedad de solo lectura en mi tipo. Además, el valor de esta propiedad se establecerá en el constructor y no se cambiará (estoy escribiendo una clase que expone comandos de IU enrutados personalizados para WPF, pero no importa). Veo dos formas de hacerlo: class MyClass { public …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.