2013-01-14 59 views

回答

1

它們被稱爲protocols。並且它們指定你的課程實施或可能實施的方法。它們對委託等事情很有用,因爲當你編寫需要委託的類時,通常需要確保委託實現所有你需要的方法。您可以通過爲您的委託定義協議並僅允許您的委託成爲實現該協議的對象來確保這一點。

1

它們是協議。當你在'<'和'>'之間聲明它們時,它意味着「類符合這個/這些協議」。協議是這個類必須實現的一組方法。有必要的方法(所以編譯器會警告如果你沒有實現它們)和可選的方法(你可以只在需要的時候才能實現)然後你可以聲明一個id類型的變量,這意味着id變量可以存儲一個指向實現類的對象的指針此協議或無

相關問題