【发布时间】:2012-03-25 21:29:46
【问题描述】:
好的,我几乎明白了。我在 Objective-c 中做了很多阅读,我真的很想了解委托,因为它对于 cocoa-touch 似乎非常重要,我想设计一个 iPhone 应用程序。
因此,委托是可以被赋予特定任务的对象。如果它实现某些功能,则据说它遵循“协议”。例如,一个视图控制器可以说“嘿,我不确定从哪里获取这些数据......或者嘿,我不知道如何格式化这个东西......你能为我做吗? "并且代表就像“确定我得到了你的保障”。
好吧,这对我来说很有意义。对我来说没有意义的是我如何让委托将内容返回给视图控制器。比如说我的代表可以访问一个 URL 并阅读体育比分或其他内容。所以我说“委托给我这个分数”......我如何让视图控制器说“明白了,在这里”,然后将它放在视图控制器中。我的理解可能在这里存在差距。我是否必须在委托中实例化视图控制器?这对我来说没有意义......因为那样我就有两个视图控制器......如果你能说得更清楚,请随意改变我的类比。
谢谢!
【问题讨论】:
标签: objective-c xcode cocoa-touch delegates