Objective-Cにはプロトコルという概念がある。 ActionScriptでいうところのInterfaceみたいなものらしい。 記述はヘッダーファイルでのクラスの定義のところに書く @interface クラス名 : スーパークラス名 <プロトコル名> //例 @interface ClockAppDelegate : NSObject <UIApplicati> { プロトコルはデリゲートとも関わりがある。 たとえば、あるAクラスのデリゲート対象とされたBクラスはAクラスのプロトコルを記述しないとWarningになる。 //例) //UIWebViewクラスのインスタンス(webView)が現在のクラス(self)にデリゲートされてる webView.delegate = self; //このwebViewを持ったクラスはヘッダーファイルにUIWebViewDelegateプロトコ