【发布时间】:2009-12-16 11:04:33
【问题描述】:
谁能告诉我Objective-C 类接口中的尖括号<...> 有什么作用?喜欢这个(来自http://snipt.net/robhawkes/cocoa-class-interface):
@interface MapMeViewController : UIViewController <CLLocationManagerDelegate,
MKReverseGeocoderDelegate, MKMapViewDelegate, UIAlertViewDelegate> { ... }
在我看来,它们看起来像是某种类型声明(考虑到我以前在 PHP 和 JavaScript 方面的经验),就像我们要确保 MapMeViewController 是 CLLocationManagerDelegate、MKReverseGeocoderDelegate、MKMapViewDelegate 或 @ 987654328@
关于@interface 语法的文档似乎没有提到这一点。
【问题讨论】:
标签: objective-c macos cocoa objc-protocol