Как файл .storyboard и Interface Builder связаны друг с другом? - PullRequest
0 голосов
/ 26 ноября 2018

Недавно я прочитал книгу "Программирование на iOS: Руководство по ранчо большого ботаника" - 6-е издание ". И в первой главе они сказали следующее:

Важная особенностьИнтерфейсный конструктор заключается в том, что это не графическое представление кода, содержащегося в других файлах. Интерфейсный конструктор - это редактор объектов, который может создавать экземпляры объектов и манипулировать их свойствами. Когда вы закончите редактирование интерфейса, он не генерирует код, который соответствуетработа, которую вы проделали. Файл .storyboard представляет собой архив экземпляров объектов, которые при необходимости загружаются в память.

Это сбивает меня с толку, и поэтому я не могу ответить на некоторые вопросы:

  1. Что такое «экземпляры объектов» в «Interface Builder - это редактор объектов, который может создавать экземпляры объектов и манипулировать их свойствами». Это означает? Это кнопки, текстовые поля или изображение?
  2. Когда я что-то изменяю в Интерфейсном Разработчике, я также вижу изменения в файле .storyboard.Что они означают: «Интерфейсный конструктор в том, что это не графическое представление кода, содержащегося в других файлах»?

  3. Последнее предложение: «Файл .storyboard представляет собой архив объектаэкземпляры для загрузки в память при необходимости ".Что такое «архив экземпляров объектов»? И когда их необходимо загрузить в память?

Можете ли вы объяснить их мне?

...