App启动时间 谢君101264 2021-11-09 108 阅读1分钟 1、经历dyld 可执行文件 减少动态库,合并一些动态库 减少Objc类、分类数量、减少Selector数量 减少C++虚函数 swift 尽量使用struct 2、用+initilalize方法和dispatch_once取代所有的__attribute((constructor)) void test(){} C++静态构造函数 objc的+load() 3、main 在不影响用户体验前提下延迟