Objective c 声明说明:id<;a_name>;代表;

Objective c 声明说明:id<;a_name>;代表;,objective-c,syntax,Objective C,Syntax,我正在学习Objective-C,我想知道以下声明的含义和目的: id<A_specific_name> delegate; id代表; 它是符合“特定名称”协议(接口)的对象 您可以阅读这意味着委托是一个具有常规类型id的变量,它符合特定名称协议 id是void*上的typedef,协议是一个与Java接口类似(但并不完全相同)的概念 id不是void*类型定义结构对象{Class isa;}*id

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

   id<A_specific_name> delegate;
id代表;

它是符合“特定名称”协议(接口)的对象


您可以阅读

这意味着
委托
是一个具有常规类型
id
的变量,它符合
特定名称
协议


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

id
不是
void*
<代码>类型定义结构对象{Class isa;}*id