2014-09-28 44 views

回答

2

這是一個協議,這相當於一個Java 接口,並宣佈類符合該協議。

2

尖括號('<'&'>')是指示'MyNavigationController'類採用協議'CCDirectorDelegate'的語法。

@interface MyNavigationController : UINavigationController <CCDirectorDelegate> 
@end 

這意味着「MyNavigationController」的任何實例將僅在界面特別聲明的方法不響應,但是這MyNavigationController'也提供了實現在「CCDirectorDelegate」所需的方法。無需在類接口中重新聲明協議方法 - 通過協議就足夠了。

下面是採用多種協議爲例,

<CCDirectorDelegate, UIAlertViewDelegate,UITableViewDelegate> 

你可以閱讀更多關於他們here

因此,兩個尖括號之間的結構被稱爲「採用協議」或「符合協議」。

相關問題