Ich sah nur diese in der Quelle Apple:ObjC berechnete Eigenschaft vs Methode
@property (readonly, copy) NSString *uppercaseString;
So eine Zeichenfolge in Großbuchstaben ein
tun würde@"sdfks".uppercaseString;
Gibt es einen Vorteil, es auf diese Weise zu tun und nicht nur ein Verfahren
- (NSString *) uppercaseString;
ich bin sicher, es ist die gleiche, aber ich möchte wirklich wissen, warum Sie die Read-only-Variante verwenden Sie stattdessen würde Methode oder anders herum.
Ja, es ist das gleiche, es ist nur eine viel bequemere Möglichkeit, den Getter und Setter zu deklarieren und die Implementierung kann automatisch generiert werden. – trojanfoe