【发布时间】:2011-03-16 10:45:28
【问题描述】:
我在目标 c.. 上编写了一些东西。但我仍然不明白,我根本不知道/理解什么是委托。
也许因为我的主要编程语言是 C++ 和 Java...不知道。
我在网上搜索了英文解释,但是,我好像不会说英语:)
【问题讨论】:
标签: objective-c language-agnostic design-patterns terminology
我在目标 c.. 上编写了一些东西。但我仍然不明白,我根本不知道/理解什么是委托。
也许因为我的主要编程语言是 C++ 和 Java...不知道。
我在网上搜索了英文解释,但是,我好像不会说英语:)
【问题讨论】:
标签: objective-c language-agnostic design-patterns terminology
委托是一个对象的实例,它实现了一堆 C 程序员称之为回调的东西,但是以面向对象的方式。像大多数新概念一样,它实际上只是一个重命名和混淆的旧约定。
【讨论】:
在 Objective-C 中,委托是符合特定协议的对象,另一个对象可以依赖它来实现特定功能。这与许多其他语言中的委派是不同的概念,而且由于术语相同,因此可能会让人感到困惑。
这是我在开始使用 Objective-C 编程时发现的一篇非常有用的文章:
【讨论】: