美文网首页
iOS中类的启动过程

iOS中类的启动过程

作者: 皆为序幕_ | 来源:发表于2018-09-05 11:37 被阅读0次
  • 只要程序启动就会将所有类的代码加载到内存中,放在代码区
  • load方法会在当前类被加载到内存的时候调用,有且仅会调用一次
  • 如果存在继承关系,会先调用父类的load方法,在调用子类的load方法
+(void)load{
    NSLog(@"类被加载到内存");
}
  • 当前类第一次被使用的时候就会被调用(创建类的对象的时候)
  • initialize方法在整个程序的运行过程中只会被调用一次,无论你使用多次这个类都只会调用一次
  • initialize 用于对某一个类进行一次性的初始化
  • 如果存在继承关系,会先调用父类的initialize,在调用父类的initialize
+(void)initialize{
    NSLog(@"initialize");
}

相关文章

  • iOS中类的启动过程

    只要程序启动就会将所有类的代码加载到内存中,放在代码区 load方法会在当前类被加载到内存的时候调用,有且仅会调用...

  • 谈谈initialize的实质和真正调用方式

    iOS中类的+load和initialize是两个比较特殊的方法。+load的方法调用比较早,在dyld启动过程中...

  • 深入理解iOS App的启动过程

    前言 参考资料:深入理解iOS App的启动过程iOS 应用程序启动过程及原理总结iOS:App启动过程详解(不同...

  • Spring Boot Configuration Class

    Spring Boot 启动的过程中 ConfigurationClassPostProcessor 类的 p...

  • iOS程序启动原理(下)

    接上篇 iOS程序启动原理(上) 下图是一个iOS程序启动的完整过程 main函数中执行了一个UIApplicat...

  • springboot启动过程1

    1、springboot启动过程中,由main函数启动一个SpringApplication的类,SpringAp...

  • UIApplication

    UIApplication单例对象能够执行的方法 iOS程序的启动过程: UIApplicationMain函数中...

  • 3 - 程序启动过程

    iOS程序的启动过程 UIApplicationMain main函数中执行了一个UIApplicationMai...

  • App启动流程:启动App进程

    目录 概述 总结 详细过程 问题&主要类说明 概述 -1-在冷启动过程中,当“为App启动做完准备”之后( <<为...

  • 类的启动过程

    只要程序一启动就会将所有类的代码加载到内存中,放在代码区 load方法会在当前类被加载到内存的时候会调用,只会调用...

网友评论

      本文标题:iOS中类的启动过程

      本文链接:https://www.haomeiwen.com/subject/mppvbftx.html