摘要:
委托是Cocoa中最简单、最灵活的模式之一。委托是指给一个对象提供机会对另一个对象中的变化做出反应或者影响另一个对象的行为。其基本思想是:两个对象协同解决问题。一个对象非常普通,并且打算在广泛的情形中重用。它存储指向另一个对象(即它的委托)的引用,并在关键时刻给委托发消息。消息可能只是通知委托发生了某件事情,给委托提供机会执行额外的处理,或者消息可能要求委托提供一些关键的信息以控制所发生的事情。 委托方法通常包括3种动词:should、will、did。 should表示一个动作发生前,通常带有返回值,可以在动作发生之前改变对象状态。 will在动作发生前,委托可以对动作做出响应,但... 阅读全文
posted @ 2012-03-06 16:16 无忧consume 阅读(190) 评论(0) 推荐(0) 编辑