Как вы заметили, вы можете инициировать UIViewController
с указанным пером, чтобы загрузить его свойство view
, и это только один файл. Однако вам не нужно упаковывать все подпредставления вашего свойства view
в один и тот же файл пера. Если у вас есть некоторые подпредставления, которые видны только время от времени, рассмотрите возможность разделения их на собственные файлы пера и загрузки по требованию, используя UINib
. Если у вас есть набор UITableViewCell
подклассов или плиток для контента UIScrollView
, вы, вероятно, захотите загружать только те экземпляры представления, которые вам действительно нужны, а не массивный перо, содержащее посторонние представления (например, загрузку всей таблицы клетки, когда вы используете только один из них).