假设我有一个协议,调用它Protocol A
。我希望每个实现 A 的类都有一个自身返回值的方法。
例如,类Implementor
应该有一个名为“GetAnother”的方法,其返回值为 Implementor。
这是否可以强制一个类与协议有关?因为据我所知,您必须创建具有特定返回值的方法。
我不想返回一个,id
因为我希望人们能够依赖于某个类的返回值。
谢谢!
假设我有一个协议,调用它Protocol A
。我希望每个实现 A 的类都有一个自身返回值的方法。
例如,类Implementor
应该有一个名为“GetAnother”的方法,其返回值为 Implementor。
这是否可以强制一个类与协议有关?因为据我所知,您必须创建具有特定返回值的方法。
我不想返回一个,id
因为我希望人们能够依赖于某个类的返回值。
谢谢!