2010-09-01 55 views
1

我是一個iPhone/Mac OS新手。 當我在調試器中查看回溯並且UIKit或其他Apple庫位於調用堆棧中時,由於缺少調試符號,我看不到它們的函數參數。Apple是否爲iPhone Simulator API提供調試符號?

Apple的iPhone調試符號適用於iPhone模擬器庫,如UIKit嗎?

謝謝。

回答

0

不。操作系統級別的組件不附帶調試符號,也不提供這些符號。在Mac上,我可以想到的唯一情況是可以使用特定的調試版本的框架,但是這對於記錄SQL和其他數據庫相關操作更爲重要。

您可以使用DTrace腳本和自定義工具提取更多有關模擬器中發生的事情的信息,這些信息甚至可以探測私有方法和類。例如,我創建了幾個腳本和一個自定義工具here,它們註銷了在模擬器中啓動iPhone應用程序的過程中調用的每種方法。我描述了MacResearch上的this article是如何工作的。

相關問題