iOS Target-Action设计模式的运用之限制按钮的点击频率

Posted #公众号:iOS逆向

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS Target-Action设计模式的运用之限制按钮的点击频率相关的知识,希望对你有一定的参考价值。

引言

在项目开发中,会对数据库数据进行更新操作的接口请求,不仅服务器侧需要控制请求频率以及保证数据的唯一性和一致性,app侧也需要进行限制来避免测试垃圾数据

常用的方案有

1、限制按钮的点击频率: 针对注册类接口的时间间隔timeInterval可设置长些,推荐0.5s
2、新增标志对单个接口进行请求频率的控制


/**
 控制接口的请求标志
 */
@property (assign, nonatomic) BOOL IsreqingGetCurrentSysUser;

以上是关于iOS Target-Action设计模式的运用之限制按钮的点击频率的主要内容,如果未能解决你的问题,请参考以下文章

Target-Action 设计模式在 ARC 下是不是变成了不好的做法?

iOS - Target-Action机制创建自己的UI控件需要了解的知识

Delegate,Block,Notification, KVC,KVO,Target-Action

ios开发之-继承的实现运用

在协议扩展中添加 Target-Action 失败

Swift互用性:采用Cocoa设计模式(Swift 2.0版)-b