2009-09-09 18 views

Antwort

10

Nichts! Punktnotation ist "syntaktischer Zucker", eingeführt in Objective-C 2.0. Tatsächlich konvertiert der Compiler foo.property während der Kompilierzeit in [foo property], so dass sie genau zu der gleichen Sache kompiliert werden.

Es ist einfach eine Frage, die Sie bevorzugen.

1

Zum Zeitpunkt der Kompilierung werden sie gleich behandelt, aber ein Vorteil der Verwendung der Punktnotation zur Handhabung von Eigenschaften ist, dass beim Codieren nach dem Platzieren des "." Code-Vervollständigung/Code-Fenster zeigt nur gültige Eigenschaften als Vorschläge, während die Verwendung von Klammern alle Methoden anzeigt.

Verwandte Themen