Безопасно ли оставлять недоступные ViewControllers в приложении? - PullRequest
2 голосов
/ 08 июня 2019

Я создал приложение iOS Swift с некоторыми ViewController, которые еще не полностью завершены, поэтому я пока не предоставил методы для их представления.

Безопасно ли оставлять этиViewController (s) недоступны?Xcode отобразит предупреждение о том, что ViewController недоступен в раскадровке, но поскольку это всего лишь предупреждение, оно не влияет на процесс сборки.

Также ...

  • Рискну ли я отклонить мое приложение от Apple, если некоторые ViewControllers недоступны?
  • Безопасно ли оставлять недоступными ViewControllers (я имею в виду, это вызовет какие-либо сбои или ошибки?)
  • Я хочучтобы избежать избавления от ViewControllers, потому что он понадобится мне в следующей версии.
  • Отличается ли это от того, что вы оставляете недоступными XIB и оставляете недоступными файлы Swift, которые содержат класс для ViewController?

1 Ответ

1 голос
/ 08 июня 2019
  • контроллер представления в раскадровке фактически не имеет издержек во время выполнения, если только он на самом деле не загружен , после чего он превращается в экземпляр.Он занимает пару перьев (один для контроллера представления, другой для его представления), которые занимают некоторое место во встроенном приложении;но среда выполнения даже не удосуживается искать эти кончики, если вы ничего не делаете для загрузки кончика контроллера вида.

  • файл кода для контроллера представления, который никогда не будетУ экземпляра практически нет издержек во время выполнения.Он имеет некоторые накладные расходы во время компиляции, потому что код должен компилироваться, поэтому он добавляет небольшое количество времени при сборке.Скомпилированный код занимает небольшое количество места в двоичном файле.

Таким образом, я думаю, вы можете сделать вывод, что в том, что вы делаете, нет недостатков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...