2012-07-26 12 views
29

De las notas de la versión de Xcode 4.4:propiedades @synthesized automáticamente en Xcode 4.4

El compilador llama automáticamente @synthesize por defecto para @properties no implementadas

Qué hace exactamente el nuevo aspecto por defecto como sintetizador ? ¿Crea una variable del mismo nombre que la propiedad (o lo antepone con un guión bajo, que parece ser una buena práctica, pero requirió tipeo extra hasta ahora)?

Respuesta

55

el valor predeterminado es @synthesize propertyName = _propertyName

+14

1 para usted. +1 para Apple. Yo feliz. – Thilo

+6

-1 para Apple. ¿Cómo anulo este comportamiento? ¿Por qué esta horrible convención de subrayado no puede desaparecer y morir? – Sam

+10

@Sam siempre puede escribir su propia síntesis, igual que antes 4.4. Sin embargo, ¿qué está mal con esta convención? – wattson12

Cuestiones relacionadas