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.

728
Usando @property versus getters y setters

Aquí hay una pregunta de diseño puramente específica de Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... y class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nos...

283
Problema semántico: el captador sintetizado de la propiedad sigue la convención de nomenclatura de cacao para devolver objetos 'propios'

Actualmente estoy usando el SDK de iOS 5 tratando de desarrollar mi aplicación. Estoy tratando de hacer que un NSString sea una propiedad, y luego sintetizarlo en el archivo .m (lo he hecho antes sin problemas). Ahora, me encontré con esto: "Problema semántico: el captador sintetizado de la...