文章浏览阅读451次,点赞2次,收藏2次。app的启动主要分为两种:冷启动和热启动冷启动的意思就是app不在系统进程中,需要操作系统为其开启一个新的进程热启动指的是,App只是短暂退出,后台进程还在系统中,不需要开启新的进程。App的启动冷启动主要分为三个阶段:在main函数执行之前主要做的事情:首先ios会在内核中创建进程分配内存,然后:(1)读取加载可执行文件(2)加载动态链接库:主要包括重定基地址(Rebase指针的调整)和bind符号(3)OC运行时的初始化,包括OC相关Class的注册,category注册,selector的唯一性检查。
原文作者(或网站):CSDN
标签:[ios, App的启动过程和启动优化]
原文网址:https://blog.csdn.net/hthutao/article/details/145691101
