ios7设计模式——Start Developing iOS Apps Today——从今天开始开发IOS(IOS7版)系列源文档翻译(十四)

设计模式解决了一个通用的软件工程问题。图案是抽象的设计,而不是代码。当你采用的设计,你适应它的一般模式,以您的特定需求。无论您正在创建什么类型的应用程序,这是很好的知道,在框架中使用的基本的设计模式。了解设计模式可以帮助您更有效地使用框架,并允许你编写更可重复使用,更可扩展的,易于修改的应用程序。

目标 – 动作(Target-Action)

目标 – 动作是在哪一个对象发送一个消息给另一个对象在特定事件发生时在概念上简单的设计。动作消息是在源代码中定义的选择器,并接收该消息是一个对象,能够执行该操作,通常是一个视图控制器的目标的对象。发送动作消息的对象通常是控制诸如按钮,滑块,或开关,可以响应于用户交互,例如点击,拖动,或值的变化触发一个事件。 
例如,假设您希望每当用户点击恢复默认按钮(你在你的用户界面中创建)来恢复默认设置在你的应用程序。首先,您需要实现一个动作,restoreDefaults:执行逻辑恢复默认设置。接下来,您注册按钮的触摸里面的事件发送,restoreDefaults:操作方法来实现该方法的视图控制器。

这篇文章其实写的不怎么样,我也没有好好地翻译,之前我写过一篇解释者三种的文章比这个写的好多了http://blog.csdn.net/suifengerbi/article/details/17512175。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年1月17日
下一篇 2014年1月17日

相关推荐