私はiOSプログラミングに飛び込んでいて、ドット表記とメソッド表記のアイデアに頭を悩ませています。
私が理解している限り、ドット表記を使用してプロパティのセッター/ゲッターを呼び出すことができ、書き込み/読み取りがはるかにクリーンになります。メソッド表記は、オブジェクトにメッセージを送信してオブジェクトを操作するために使用されます。
次の2つのステートメントが本質的に異なり、一方はコンパイルされますが、もう一方は構文エラーのために失敗する理由について、誰かが簡単に説明してくれませんか。
- (IBAction)digitPressed:(UIButton *)sender
{
NSString *digit = [sender currentTitle];
self.display.text = [self.display.text stringByAppendingFormat:digit];
self.display.text = self.display.text.stringByAppendingFormat:digit;
}
ありがとう。