创建对象,分配内存空间
+ (instancetype)alloc
初始化这块内存空间
- (instancetype)init
加载视图
- (void)loadView;
视图加载完成
- (void)viewDidLoad;
视图将要出现
- (void)viewWillAppear:(BOOL)animated
视图已经出现
- (void)viewDidAppear:(BOOL)animated
视图将要消失
- (void)viewWillDisappear:(BOOL)animated
视图已经消失
- (void)viewDidAppear:(BOOL)animated
从上到下就是视图控制器的整个生命周期