Это правильно, если я скажу, что
[anIstance aMethod];
эквивалентно
anIstance.aMethod; --?
Если это так, то как насчет методов, которые принимают один или несколько параметров?
делает следующее утверждение
[anIstance aMethod : aParameter];
имеет эквивалентную точечную запись?
Я пытался с
anIstance.aMethod : aParameter;
anIstance.aMethod(aParameter);
И они, похоже, не работают (ошибки времени компиляции)
Если нет способа вызвать метод с параметрами в точечной нотации, как насчет методов синтезированного сеттера (которые, насколько я знаю, по определению принимают аргумент)?
Если у меня есть синтезированное свойство, выполняет ли следующее утверждение
anIstance.aProperty = anotherObject;
вызвать метод относительной установки? Или это вызывает метод получения?