2010-02-21 25 views
0

我的經驗是使用Eclipse進行Java開發,如果我在頭文件中添加協議,可以在實現文件中添加該協議所需方法的快捷方式。 Xcode是否有類似的捷徑?Xcode有沒有一種簡單的方法讓我知道協議的哪些方法是必需的?

例如:在我的.h中,我定義了一個符合UIPickerViewDelegateUIPickerViewDataSource協議的類。

@interface Something : UIViewController <UIPickerViewDelegate, UIPickerViewDataSource> { 

} 

這些協議有我需要實現的方法,我總是檢查文檔以查看哪些。是否有一些方法讓Xcode在實現文件中爲這些必需的方法插入存根?

回答

1

所以你問,當你在ObjC頭文件中輸入@protocol命令時,Xcode是否會自動將@synthesize放入.m文件中?

不需要手動操作。沒有內置的方法來做到這一點,雖然有人可能已經寫了一個腳本來做到這一點。

+0

也許有些誤解,更新了我的問題。 – Tattat 2010-02-21 15:16:07

+0

我重寫了這個問題。如果我誤解了它,請糾正。 – Abizern 2010-02-21 15:27:26

+0

對不起。我混淆了'@ protocol'和'@ property'。我的錯。 要回答你的實際問題,沒有。 Xcode也不會自動執行該操作。您需要/可以實現的方法的完整列表位於該屬性的文檔中。這是我熟悉的唯一資源。 對不起,我感到困惑。 – CajunLuke 2010-02-22 02:13:33

相關問題