2012-06-29 43 views
2

我是新的iOS開發人員,但我知道android在eclipse。比如我是缺少一個包,我可以用CTRL ++Ø導入包,如果有快捷鍵,在Xcode中可以幫助導入.h文件。因爲有時我不知道我的方法從哪個.h文件。 你知道我在添加新代理到.h文件時,如何使用快捷鍵幫我添加需要的實現方法。xcode快捷鍵導入h文件並添加委託方法

回答

3

你在Xcode中並沒有這樣的內容,說實話,至少在我看來,我從來沒有真正需要它(我來自Android背景)。如果你知道你正在使用什麼課程,你只需要#import@class它。我更喜歡這種方式,因爲它讓你意識到類之間的依賴關係。

+0

它讓你知道你需要什麼,這不應該被使用的新手,但對於高級程序員這個功能是非常有用的,你不必每次都跳到頂部並添加另一個新行(在其他類中是冗餘的) –

1

我不知道有什麼捷徑。但是您可以在源代碼中選擇 - 單擊委託來獲取QuickHelp,然後可以使用協議中的所有方法列表打開文檔。

而且通常協議方法始終都是相同的。例如UITableViewDelegate方法都以tableView:(如tableView:didSelectRowAtIndexPath:)開頭。如果你知道這一點,並且只對其餘部分或參數的類型沒有把握,你可以簡單地在一行的開始處輸入-tableView,XCode會列出所有可能的方法。