我是C#開發人員開始使用Objective-C/Cocoa Touch編程。我想我可能會因爲我一直在考慮他們的「C#方式」而犯了一些錯誤的話。 具體來說,我在各種文檔和教程中已經談到了「協議」這個術語。Objective-C/Cocoa文檔中的「採用協議」是什麼意思?
在Objective-C中,協議究竟是什麼?它可以與C#界面進行比較嗎?
以下聲明與說「該類正在實現協議UITextFieldDelegate」相同嗎?或者是將UITextFieldDelegate與C#中的泛型類型參數進行比較?
@interface MyViewController : UIViewController <UITextFieldDelegate> { }
Objective-C協議== C#接口 – 2010-05-16 16:01:18