Использование раскадровок имеет свои преимущества, и если вы хотите продолжать использовать раскадровки, нет причин беспокоиться о влиянии на производительность множества раскадровок, даже раскадровок для каждого ViewController
, названного в честь ViewController
.
Имейте в виду, что большие раскадровки загружаются в предварительном просмотре Xcode, потому что он отображает весь файл раскадровки;однако, при загрузке экрана в приложении, он не будет загружать весь файл, просто анализируя правильный контроллер представления и отображая только это.Зная это, вы не должны видеть каких-либо проблем с производительностью из больших раскадровок в своем приложении.
Общая практика показывает, что вам, как разработчику, нехорошо использовать большие раскадровки из-за конфликтов слияния, особенно если несколько разработчиковработая над тем же файлом раскадровки.
Если ваш макет достаточно прост, возможно, стоит сделать все в коде.