什麼是<
這裏>
稱爲在.h文件中聲明的接口後的事情......@interface的UIViewController <這些是什麼東西叫做> {
的例子(UIWebViewDelegate
部分):
@interface ViewController : UIViewController <UIWebViewDelegate> {
什麼是<
這裏>
稱爲在.h文件中聲明的接口後的事情......@interface的UIViewController <這些是什麼東西叫做> {
的例子(UIWebViewDelegate
部分):
@interface ViewController : UIViewController <UIWebViewDelegate> {
它們被稱爲「協議」。該語法聲明該類符合該特定協議,即。它不僅實現了ViewController
類接口中聲明的方法,還實現了UIWebViewDelegate
協議中聲明的方法。目標C 協議在概念上類似於Java 接口。 http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/ProgrammingWithObjectiveC/WorkingwithProtocols/WorkingwithProtocols.html
它們被稱爲protocols。並且它們指定你的課程實施或可能實施的方法。它們對委託等事情很有用,因爲當你編寫需要委託的類時,通常需要確保委託實現所有你需要的方法。您可以通過爲您的委託定義協議並僅允許您的委託成爲實現該協議的對象來確保這一點。
它們是協議。當你在'<'和'>'之間聲明它們時,它意味着「類符合這個/這些協議」。協議是這個類必須實現的一組方法。有必要的方法(所以編譯器會警告如果你沒有實現它們)和可選的方法(你可以只在需要的時候才能實現)然後你可以聲明一個id類型的變量,這意味着id變量可以存儲一個指向實現類的對象的指針此協議或無
爲什麼這是低票? –