Вопрос о файлах с наконечником

#cocoa-touch #interface-builder #nib

#cocoa-touch #конструктор интерфейса #перо

Вопрос:

Я где-то читал (не помню где), что разделение компонентов вашего пользовательского интерфейса на разные файлы с наконечниками (и загрузка их по мере необходимости) вместо того, чтобы помещать их все в один файл с наконечниками, повышает производительность. Это правда? Если да, то насколько велик компромисс? Спасибо.

Ответ №1:

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