Как вы «говорите» имя функции другому программисту в target-c? - PullRequest
4 голосов
/ 12 июля 2010

В c #, если бы я хотел сказать другому программисту, чтобы он смотрел на определенную функцию, такую ​​как Person.GetAge(), я бы "говорил" эту функцию что-то вроде ...

"Посмотрите на Person dot GetAge"

В target-c эта функция равна [Person getAge] («точка» отсутствует).Как люди «говорят» об этом другим разработчикам?

Ответы [ 3 ]

1 голос
/ 12 июля 2010

Обычно просто читайте, как написано, с небольшой паузой между классом и именем метода.Для таких методов, как animationDidStop:finished:context:, я даже не беспокоюсь о двоеточиях.

0 голосов
/ 13 июля 2010

Если вы следуете соглашениям об именах, селектор должен читаться так же, как предложение. (getAge - не нон)

- [Возраст человека] будет просто "Возраст человека" - [UIView animationDidStop: @ "anim" закончено: ДА контекст: NULL] будет "UIView анимация остановлена, аним, закончено, да, контекст, NULL"

Вы также увидите некоторые с withContext и тому подобными вещами, чтобы сделать их еще более похожими на предложения.

0 голосов
/ 12 июля 2010

Я говорю это так же, как и на любом другом языке ... "у человека возраст". Точка не нужна, так как она просто используется для обозначения того, к какому классу принадлежит член.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...