Возможный дубликат:
В чем разница между синтаксисом точки и синтаксисом квадратных скобок?Я пробовал использовать эти два выражения:
[[[self display] text] stringByAppendingFormat: digit];
self.display.text = [self.display.text stringByAppendingFormat: digit]
Где
display
- этоUILabel
, ацифра
- этоNSString
.Я намерен установить
цифру
в качестветекста
метки, но когда я пытался запустить программу, только №2 дал правильные результаты.Так в чем же разница между этими двумя выражениями? Неправильно ли использовать квадратные скобки для геттеров и сеттеров?
Я проверил этот аналогичный вопрос, В чем разница между синтаксисом точки и синтаксисом квадратных скобок? , но все еще не могу понять.