【发布时间】:2019-06-06 11:13:37
【问题描述】:
看不懂CODE 1中方法的实现
//CODE 1
@implementation Tom
- (void)alice:(Alice*)alice
didReceiveData:(Data*)data {
//...
}
@end
在我看来,我有两种方法:
- (out1)method1:in1
method2:in2{
//...
}
这个语法是什么意思?
文档说每次 Tom 接收数据时都会调用 didReceiveData,并且在这种情况下,Tom 也会收到对 Alice 的引用。
所以我期待像 CODE 2 这样的东西。
//CODE 2
@implementation Tom
- (void)didReceiveData:(Data*)data,(Alice*)alice{
//...
}
@end
CODE 1 是什么意思?
【问题讨论】:
-
阅读如何在 Objective-C 中声明具有多个参数的方法
标签: objective-c