OC底层基础:App启动流程及启动优化

2022-02-17  本文已影响0人  节奏lhl

查看oc文件底层结构

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc xxx.m

支持ARC、指定运行时系统版本

xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-15.0.0 xxx.m

一、App启动流程

App的启动
  1. App的启动可以分为2种
  1. 通过添加环境变量可以打印出App的启动时间分析(Edit scheme -> Run -> Arguments)
  1. App的冷启动可以分为3大阶段
App的启动.png
  1. App启动时间的优化主要是针对冷启动进行优化

注:可能涉及的面试题

下一篇:
OC底层基础:性能优化

上一篇下一篇

猜你喜欢

热点阅读