声明说明:id代表;

发布于 2024-12-08 23:13:15 字数 126 浏览 0 评论 0原文

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

   id<A_specific_name> delegate;

I am learning Objective-C and I would like to know what the meaning and the purpose of the following declaration is:

   id<A_specific_name> delegate;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑咖 2024-12-15 23:13:15

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

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

This means delegate is a variable that has the general type id and it conforms to A_specific_name protocol.

id is typedef on void *, and a protocol is a concept similar (but not the same exactly) to Java interfaces.

淡笑忘祈一世凡恋 2024-12-15 23:13:15

它是一个符合“A_specific_name”协议(接口)的对象

您可以阅读Apple 文档目标-C

It is an object conform to "A_specific_name" protocol (interface)

You can read Apple doc on objective-C

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文