
iOS之内核
程序员的修养
好好学习
展开
-
App启动
在学习app启动的相关知识,发现一篇好文章,转载学习 App 运行理论 main() 执行前发生的事 Mach-O 格式 虚拟内存基础 Mach-O 二进制的加载 理论速成 Mach-O 术语 Mach-O 是针对不同运行时可执行文件的文件类型。 文件类型: Executable: 应用的主要二进制 Dylib: 动态链接库(又称 DSO 或 DLL) Bundle: 不能被链接的 Dylib,只能在运行时使用 dlopen() 加载,可当做 macOS 的插件。 Image: executable转载 2020-05-29 14:32:57 · 287 阅读 · 0 评论 -
iOS内核分析--iPhone手机存储
转自:http://bbs.pediy.com/showthread.php?t=185336软件环境: IDA Pro 6.4反汇编工具 硬件环境: 电脑、Iphone5手机 从IDA Pro6.2版本开始,已经完全支持苹果系统的反汇编。经过一些分析,IOS内核和程序开发人员最经常交互的模块是I/O Kit。 从反汇编的角度来看,I/O Kit模块的代码完全就是由C++语言的代码转载 2016-06-10 10:22:33 · 2537 阅读 · 0 评论