Objective-C кодирования соглашения

Я ищу лучшие практики и соглашения по кодированию, поэтому у меня есть вопрос по этому поводу. Посмотрел почти все из них, но не смог найти никаких ответов. Пример функции:

- (int)getSomeNumber
{
    int result = 0;
    if (something) {
       result++;
    }
    return result;
}

Вопрос в том, лучше ли написать результат ++ или ++ результат. Если кто-то знает какие-либо предложения или ответы, почему лучше написать так или иначе, это было бы очень здорово. Заранее спасибо!

1 ответ

Решение

Это не имеет ни малейшего значения при использовании в качестве выражения (обратите внимание, что это важно, когда вы используете более крупное выражение), если вы последовательны. Не смешивайте стили в одном исходном файле или проекте.

Ну, еще лучше в этом конкретном примере будет return something ? 1 : 0;, Некоторые люди даже предпочитают return something;, но я не знаю, потому что в моих глазах нет смысла преобразовывать логическое значение в целое число.

Другие вопросы по тегам