当前位置: 首页 > 软件库 > iOS代码库 > 标签(Label) >

GCTagList

邮件发送者和接收者列表
授权协议 MIT
开发语言 Objective-C
所属分类 iOS代码库、 标签(Label)
软件类型 开源软件
地区 不详
投 递 者 丁勇
操作系统 iOS
开源组织
适用人群 未知
 软件概览

GCTagList 实现了类似 iOS 邮件应用里的发送者和接收者列表。

 相关资料
  • 我正在参与一个项目,该项目将首先构建一个简单的消息系统,该系统将接收消息,存储消息并将其路由到适当的部门。基本用例是: < li >用户在网站表单中写下一条消息或一个问题,并选择一个部门将消息发送给该部门 < li >根据用户的选择,消息被发送到相应部门的消息队列,状态为“未读”、“已读”等。(我们还没有确定所有的状态)。 < li >这些信息成为用户与网站互动的一部分,即,如果用户拨打客服电话,

  • 问题内容: Command模式具有一个IReceiver接口,该接口带有很少的方法,并且与每个方法相对应的都是具体的Command对象(使用execute()方法实现接口)。 我了解到,客户端了解具体的接收方和具体命令,通常是客户在具体的命令对象中设置接收方对象。那么为什么说它使发送者和接收者分离呢? 当客户端已经知道具体的接收方时,我认为这并不是松散的耦合,并且在这种情况下,客户端也可以直接在接

  • 7 宏命令        宏命令(Macro Command)又称为组合命令,它是组合模式和命令模式联用的产物。宏命令是一个具体命令类,它拥有一个集合属性,在该集合中包含了对其他命令对象的引用。通常宏命令不直接与请求接收者交互,而是通过它的成员来调用接收者的方法。当调用宏命令的execute()方法时,将递归调用它所包含的每个成员命令的execute()方法,一个宏命令的成员可以是简单命令,还可以

  • 6 请求日志        请求日志就是将请求的历史记录保存下来,通常以日志文件(Log File)的形式永久存储在计算机中。很多系统都提供了日志文件,例如Windows日志文件、Oracle日志文件等,日志文件可以记录用户对系统的一些操作(例如对数据的更改)。请求日志文件可以实现很多功能,常用功能如下:        (1) “天有不测风云”,一旦系统发生故障,日志文件可以为系统提供一种恢复机制

  • 5 撤销操作的实现        在命令模式中,我们可以通过调用一个命令对象的execute()方法来实现对请求的处理,如果需要撤销(Undo)请求,可通过在命令类中增加一个逆向操作来实现。 扩展 除了通过一个逆向操作来实现撤销(Undo)外,还可以通过保存对象的历史状态来实现撤销,后者可使用备忘录模式(Memento Pattern)来实现。        下面通过一个简单的实例来学习如何使用命

  • 4 命令队列的实现        有时候我们需要将多个请求排队,当一个请求发送者发送一个请求时,将不止一个请求接收者产生响应,这些请求接收者将逐个执行业务方法,完成对请求的处理。此时,我们可以通过命令队列来实现。        命令队列的实现方法有多种形式,其中最常用、灵活性最好的一种方式是增加一个CommandQueue类,由该类来负责存储多个命令对象,而不同的命令对象可以对应不同的请求接收者,

  • 3 完整解决方案        为了降低功能键与功能处理类之间的耦合度,让用户可以自定义每一个功能键的功能,Sunny软件公司开发人员使用命令模式来设计“自定义功能键”模块,其核心结构如图4所示:   图4 自定义功能键核心结构图        在图4中,FBSettingWindow是“功能键设置”界面类,FunctionButton充当请求调用者,Command充当抽象命令类,Minimize