Which methods of Life cycle and inside of ViewController can obtain valid self.view.frame

  ios, question

The initialization method seems impossible, is it because View has not been created yet?

1,initWithNibName
2,init
3,loadView
4,viewDidLoad
5,viewWillAppear
6,viewWillLayoutSubviews
7,viewDidAppear
8,viewWillDisappear
9,viewDidDisappear
10,didReceiveMemoryWarning
11,dealloc

After [super loadview] in 3-> before [super dealloc] in 11, there can be self.view.frame