首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

UIViewController的生命周期及iOS程序执行顺序

代码的执行顺序 1、alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView从nib载入视图,通常这一步不需要去干涉。...1)- (void)viewDidLoad; 一个APP在载入时会先通过调用loadView方法或者载入IB中创建的初始界面的方法,将视图载入到内存中。...loadView 此方法在控制器的view为nil的时候被调用。 此方法用于以编程的方式创建view的时候用到。...如果它的view不在当前正在使用的view hierarchy里面,且你的控制器实现了loadView方法,那么这个view将被release, loadView方法将被再次调用来创建一个新的view。...Don't read self.view in -loadView. Only set it, don't get it.

1.4K110

iOS开发--UIWindow与程序启动原理与两种创建控制器的方法

Paste_Image.png LoadView 首先自己去创建跟控制器 ? Paste_Image.png 在AppDelegate中加载: ?...Paste_Image.png 但是:通过 loadView方法后 系统就不会去加载storyboard描述的控制器的View ?...Paste_Image.png 总结: loadView作用:自定义控制器的view loadView什么时候调用:第一次使用控制器的view的时候调用 注意:在这个方法中如果没有自定义view,就不能获取控制器的...view // 一旦重写了这个方法,就不要调用[super loadView] // 如果重写了这个方法,就不会去加载storyboard描述的控制器的View // LoadView 默认就可以加载...Paste_Image.png 即便加载loadView,也不会改变它的颜色,因为最终要调用ViewDidLoad,颜色还是最开始的红色 ?

1.1K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券