1

假设我有一个协议,调用它Protocol A。我希望每个实现 A 的类都有一个自身返回值的方法。

例如,类Implementor应该有一个名为“GetAnother”的方法,其返回值为 Implementor。

这是否可以强制一个类与协议有关?因为据我所知,您必须创建具有特定返回值的方法。

我不想返回一个,id因为我希望人们能够依赖于某个类的返回值。

谢谢!

4

1 回答 1

0

您正在 Objective-C 中寻找模板类,但它不存在。例如见这里

于 2012-11-01T13:39:13.983 回答