1

我正在从 XML 文件加载我的菜单项以获得动态性,但我不确定如何处理以下内容,我应该用这些项目填充一个数组,然后在稍后创建影片剪辑时使用该数组作为参考,还是应该我宁愿立即创建影片剪辑并使用从 XML 文件接收到的数据填充它们而不留下痕迹?

在我看来,好处是平等的。

4

1 回答 1

0

我可以想到制作中间数组的两个可能原因:

  1. 如果在加载 XML 时您可能还没有准备好立即创建菜单(例如,因为您正在加载其他资源或显示动画)。在完成加载后立即处理 XML 是干净直接的,因此可以释放 XML 对象,因此如果您还没有准备好制作菜单,那么将其解析为中间数组是有意义的。
  2. 如果您觉得 XML 格式或处理足够复杂,那么解析为中间数组可能会使代码对任何未来的维护者(包括您自己)更具可读性。

如果这两种情况都不存在,我认为不需要中间步骤。

于 2009-09-14T13:36:36.923 回答