声明说明:id <a_name>委托; </a_name>

时间:2011-10-06 07:33:52

标签: objective-c syntax

我正在学习Objective-C,我想知道以下声明的含义目的是什么:

   id<A_specific_name> delegate;

2 个答案:

答案 0 :(得分:1)

这意味着delegate是一个具有常规类型id并且符合A_specific_name协议的变量。

idvoid *上的typedef,协议是一个与Java接口类似(但不完全相同)的概念。

答案 1 :(得分:0)

符合“A_specific_name”协议(接口)的对象

您可以阅读Apple doc on objective-C