Mach-O(IOS二进制格式)二进制结构被划分为几个区域。Header包含关于二进制程序公共信息:byte order (magic number), CPU type, amount of load commands等等。Load commands部分就像一个二进制内容的表单:它描述了段的位置,symbols table, dynamic symbols table等等。每个load command包含了应用程序代码和数据,像symbol tables, dynamic symbol tables等等