Где создавать представления программно, а не с помощью пера

Я много искал и перерыл пару учебников, но что я действительно ценю, так это простое объяснение передовой практики определения подклассов UIView в приложении для iOS.

  • Если используется xib, где я могу добавить/настроить элементы управления в начале выполнения?
  • При программной сборке следует ли делать это в ViewController (loadView?) или в отдельном подклассе UIView? Если последнее, как мне указать его владельца файла, чтобы, если он был добавлен в качестве подвида, он знал, кто его контроллер?
  • Что вы размещаете в awakeFromNib, loadView, viewDidLoad, UIView.init, UIViewController.init и т. д.?
  • Какие еще методы вы часто используете?

Мне не нужны сверхспецифические инструкции — я больше ищу краткое справочное руководство, объясняющее, какой код предназначен для использования в каждом из доступных методов.

7
задан Ben Packard 30 May 2012 в 12:26
поделиться