对于用户和程序员来说dashboard进程是被隐藏的。真实的应用程序位置是在dock.app包里面(/system/library/coreservices),它是dock的子进程。对于程序员来说,如果你的dashboard崩溃了,你必须重新启动dock来重置它。在后面会有一些关于调试的章节。
最好的方式是把dashboard看成一个巨大的浏览器。或者,很好的描述是:在一个灰色背景上的一堆浏览器。每个widget是一个被封装在一个webframeview(dbframeview)里面的webview(实际上是一个子类叫做dashboardwebview)。这些类的实际名字并不重要因为他们是私有类。因为我们没有那些头文件,我们不能知道有什么方法可调用。当然,在