UIViewController生命周期的理解

if (self = [super init])=======》if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) =======》- (void)viewDidLoad
{
    [super viewDidLoad];
    
    NSLog(@"---111111");
}

=======》if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
         IWLog(@"initWithNibName"); 运行里面的数据}

=======》

if (self = [super init]) {
        IWLog(@"init");
        // 添加所有的子控制器

运行里面的数据
    }

//***********************************************************//

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
     NSLog(@"---111111");

}

再调用

- (void)layoutSubviews
{
    [super layoutSubviews];

}

posted @ 2015-08-29 17:04  滴血雄鹰  阅读(123)  评论(0编辑  收藏  举报