深入理解iOS App的启动过程

参考文章:

app启动优化

准备知识

Mach-O

1)Executable 可执行文件

2)Dylib 动态库

3)Bundle 无法被连接的动态库,只能通过dlopen()加载

4)Image 指的是Executable,Dylib或者Bundle的一种,文中会多次使用Image这个名词。

5)Framework 动态库和对应的头文件和资源文件的集合

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天我看到了一个非常有意思的故事。这个故事讲的是美国大学里的一次实验,如何在2小时内让5美元升值100倍?对于每一...
    鄙人姓贺阅读 1,280评论 0 0
  • 老张就住在我家河西,一河之隔的两家关系一直很好。后来小河越来越狭,成了条沟,人能轻易跨来跨去了,两家来往更频繁了。...
    A寒秋阅读 3,561评论 16 25
  • 人之所以幸福是心态好 人之所以快乐是不计较 人之所以知足是不攀比 人之所以感动是有真情 人之所以宽容是有心胸 朋友...
  • 这个周末在家里呆着看书、读小说,偶尔累了才出去逛逛,或陪女儿玩。可能是缺乏运动,看手机时间太长,蹲下猛地站起...
    探索未知阅读 1,085评论 0 0