11 2015 档案
摘要:判断用户短时间内发送消息太多 看到这个问题时,我想到了定时器,首先定义一个变量 保存发送次数,然后在第一次输入时开启定时器 ,5s之内如果 没有超过8条,就在5s后重置 ,如果5s内发送次数超过8条,就开启另一个定时器timer2,来延迟执行发送操作,在timer2中要先取消之前的 ,然后就 ...
阅读全文
摘要:iOS中控制器的释放问题 ARC工程是可以重写dealloc方法并被系统调用的,但不需要手动调用父类的dealloc,手写[super dealloc]方法会报错,事实上系统会自动帮你调用父类的dealloc方法,不需要你实现。可以通过在dealloc方法中打印log查看控制器是否被释放。 ...
阅读全文
摘要:关于按钮多次点击问题 在处理点击事件或者其他类似事件时,要避免多次点击并没有很好的方法 下面这一种我认为比较好的方式 通过performSelector 延迟某方法的执行,然后再通过cancelPreviousPerformRequestsWithTarget:self 来取消之前要执...
阅读全文
摘要:UIButton UIButton做frame动画时,不响应点击 在一个View内部加入几个按钮,然后改变这个view的frame来做动画,但是按钮不响应点击事件。 问题代码 解决问题 结论 应该是在改变一个控件的frame做动画时,控件的交互被关闭了,所以要在做动...
阅读全文