Objective c 在objective c协议中,如何使用实现类作为返回值

Objective c 在objective c协议中,如何使用实现类作为返回值,objective-c,ios,xcode,protocols,Objective C,Ios,Xcode,Protocols,假设我有一个协议,称之为协议a。我希望实现的每个类都有一个自身具有返回值的方法 例如,类Implementor应该有一个名为“getother”的方法,返回值为Implementor 这是否可能强制类处理协议?因为在我看来,必须创建具有特定返回值的方法 我不想返回id,因为我希望人们能够依赖某个类的返回值 谢谢 您正在Objective-C中寻找模板类,但它不存在。例如,请参阅。据我所知,没有一种简单的方法可以做到这一点。。。但我想听听大家对这件事的看法这有帮助吗?

假设我有一个协议,称之为
协议a
。我希望实现的每个类都有一个自身具有返回值的方法

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

这是否可能强制类处理协议?因为在我看来,必须创建具有特定返回值的方法

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


谢谢

您正在Objective-C中寻找模板类,但它不存在。例如,请参阅。

据我所知,没有一种简单的方法可以做到这一点。。。但我想听听大家对这件事的看法这有帮助吗?