2009-05-06 20 views
4

在蘋果的BubbleLevel示例中,它們實現了一個+ initialize方法。他們說:UIApplicationDelegate協議中的神祕+初始化方法:爲什麼我無法在文檔中看到它?

+初始化 類接收任何其他消息之前被調用,所以 它是建立 應用默認

但是當我嘗試看看它在一個好地方UIApplicationDelegate協議文檔,他們甚至沒有提及+初始化方法。我應該知道更多的「隱藏」方法嗎?當他們沒有出現在協議或類的文檔中時,我怎麼能找到它們? Os是從其他地方繼承的?我怎樣才能從哪裏找到答案?

+2

爲什麼你希望它是UIApplicationDelegate協議的一部分找到了嗎?只需搜索文檔以進行+初始化,您可以在幾秒鐘內找到詳細信息。嘗試和記錄每個班的每個超類方法將是一個荒謬和無益的任務。只需查看超級文檔即可! – 2009-05-06 16:23:04

回答

9
+2

一般規則:如果您沒有找到類中記錄的功能,請檢查其超類。 – ashcatch 2009-05-06 11:28:51

+1

謝謝!我習慣了java原理,即使它們來自超類(在這種情況下,文檔會自動提及它),您將在其中看到JavaDoc文檔中的所有方法。如果Apple做了類似的事情,或許可以選擇,那將會很酷。如果知道超類,應該不會那麼難繼承文檔:) – Thanks 2009-05-06 17:15:50

相關問題