Zapis notacji vs notacja metody

Nurkuję w programowaniu na iOS i mam problem z myśleniem o Dot Notation i Method Notation.

Z tego co rozumiem, Notacja Dot może być użyta do wywołania setterów / getterów na właściwościach i jest znacznie bardziej czysta do zapisu / odczytu. Notacja metod służy do wysyłania wiadomości do obiektów w celu manipulowania nimi itp.

Czy ktoś mógłby mi wyjaśnić, dlaczego dwie poniższe instrukcje są zasadniczo różne i jedna się kompiluje, a druga zamiast tego ulegnie awarii z powodu błędu składniowego.

- (IBAction)digitPressed:(UIButton *)sender 
{
   NSString *digit = [sender currentTitle];

   self.display.text = [self.display.text stringByAppendingFormat:digit];
   self.display.text = self.display.text.stringByAppendingFormat:digit;

}

Dzięki.

questionAnswers(6)

yourAnswerToTheQuestion