Соглашения об именах iOS для кнопок / ярлыков и т. д. - PullRequest
0 голосов
/ 15 сентября 2018

Я относительно новичок в разработке приложений, и мне было любопытно, есть ли какие-либо соглашения об именах для разработчиков приложений для iOS. Я нашел это руководство https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/ но на самом деле никаких соглашений об именах нет. Если нет «общепринятых», есть ли у вас что порекомендовать?

С чем я действительно борюсь, так это по-разному именую кнопки для имени кнопки (IBOutlet) и действия (IBAction). (например, для кнопки регистрации: signUpButton против signUpButtonTapped).

С другими вещами, такими как метки или текстовые поля, я просто помещаю имя и затем набираю после (например, usernameTextField или infoLabel).

Любой совет приветствуется. Спасибо!

1 Ответ

0 голосов
/ 16 сентября 2018

Я думаю, что лучше называть переменные с объяснением и типом элемента (кнопки, метки, imageView и т. Д.)

например. signUpButton, nameLabel

Лучше назвать функции с помощью глагола , который объясняет его назначение или назначение.

например. verifyCredentials(), loadHomePage()

И я предпочитаю называть действия глаголом в прошедшем времени, который объясняет действие.

например. signUpButtonTapped()

Вы также можете проверить эти страницы:

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