Object graph
大约 1 分钟学习日记Objective-C基础学习
Object graph 对象图
在面向对象的程序中,对象的群组通过它们之间的关系形成一个网络,这些关系可以是直接引用其他对象,也可以是通过中间的引用链连接在一起。这些对象的群组被称为对象图。对象图可以小或大,简单或复杂。包含一个字符串对象的数组对象代表一个小而简单的对象图。包含应用程序对象、窗口、菜单以及它们的视图和其他支持对象引用的对象群组可能代表一个大而复杂的对象图。
有时,你可能希望将一个对象图(通常是应用程序中完整对象图的一部分)转换为一个可以保存到文件或传输到另一个进程或机器并进行重建的形式。这个过程被称为归档archiving
。
有些对象图可能是不完整的,通常被称为部分对象图。部分对象图包含代表图的边界的占位符对象,这些占位符可以在稍后的阶段进行填充。一个例子是一个包括 File's Owner 占位符的 Nib 文件