Предупреждения Xcode и время сборки

Влияют ли предупреждения в Xcode на время сборки? Означает ли это, что проекты с 0 предупреждениями компилируются быстрее, чем проекты с множеством предупреждений?


person Jacky Coolheart    schedule 26.09.2019    source источник
comment
Я полагаю, это зависит от предупреждения. Но я бы сказал, что на него влияет проверка типа warn-long-expression-type ...   -  person Larme    schedule 26.09.2019
comment
Вы беспокоитесь не о том. Исправляйте предупреждения, потому что это позволяет избежать множества ошибок в вашем коде, а не потому, что он может компилироваться быстрее.   -  person rmaddy    schedule 26.09.2019


Ответы (2)


Нет, это не так, но любая функция или выражение, превышающее 100 мс, будет помечено как предупреждение.

Чтобы сократить время сборки, перейдите по этой ссылке: Как уменьшить время сборки / ускорить время компиляции в Xcode?

person curiously77    schedule 26.09.2019

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

person matt    schedule 26.09.2019
comment
В любом случае, как говорит rmaddy, ваша цель - ноль предупреждений. Существует настройка сборки для обработки предупреждений как ошибок, что поможет вам обеспечить соблюдение этой политики. :) - person matt; 26.09.2019