2009-09-09 18 views

Respuesta

10

¡Nada! La notación de puntos es "azúcar sintáctica" introducida en Objective-C 2.0. De hecho, el compilador convierte foo.property en [foo property] durante el tiempo de compilación, por lo que compilan exactamente lo mismo.

Es simplemente una cuestión de la que prefiera.

1

En tiempo de compilación reciben el mismo trato, pero una de las ventajas de usar notación de puntos para manejar propiedades es que, al codificar, después de colocar el "." la ventana de código/finalización de código solo mostrará las propiedades válidas como sugerencias, mientras que el uso de corchetes mostrará todos los métodos.