我是 iOS 开发的新手,我正在玩一个试图理解一些概念的界面。提供的 SDK(已编译,我无法对其执行任何操作)具有以下定义:
@class HRMonitor;
@protocol HRMonitorDelegate
- (void) hrmon: (HRMonitor*) mon heartRateUpdate: (double) hr;
// And others
@end
@interface HRMonitor : NSObject <NSStreamDelegate>{
}
-(id) init: (id) _delegate;
-(void)startup;
有谁知道如何使用heartRateUpdate
协议中定义的方法HRMonitorDelegate
?从我在 iOS Developer Library 中读到的内容来看,我必须有一个符合 Delegate 的接口,就像HRMonitor : NSObject <HRMonitorDelegate>
调用协议中的方法一样。但这在 API 中没有提供。
或者我可以使用该init
方法吗?但是那我应该如何通过_delegate
呢?