首页
学习
活动
专区
工具
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.9K110

    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.2K20

    iOS基础问答面试题连载(二)-附答案

    10.LoadView 作用以及使用LoadView的注意点? 11.UIPickView是什么控件,基本用法怎样的? 12.KVC底层实现? 13.导航控制器View的结构是怎样的?...控制器的init方法会调用initWithNibName:方法. 10.LoadView 作用以及使用LoadView的注意点?...控制器调用loadView方法创建控制器的view.它的默认做法是: 先去判断当前控制器是不是从StoryBoard当中加载的,如果是,那么它就会从StoryBoard当中加载控制器的View....注意点: 一旦重写了loadView,表示需要自己创建控制器的View. 如果控制器的View还没有赋值,就不能调用控制器View的get方法.会造成死循环....因为控制器View的get方法底层会调用loadView方法. 11.UIPickView是什么控件,基本用法怎样的?

    1.4K90

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券