强制变量声明的议定书 - 目标C.

Tea*_*App 4 iphone protocols objective-c ios

是否可以在@protocol中声明变量?只是为了强制程序员在实现类(实现此协议的类)头和实现中添加这些变量?

谢谢

Rud*_*uis 9

简短的回答:不,这是不可能的.您最多可以强制执行方法和属性.

  • 您不应该关心实际变量对象碰巧使用了什么.声明属性并让实现协议的类获取并设置它们所需的. (2认同)