static int i = 29; @property(nonatomic,strong) NSTimer *timmer;//定时器 - (void)sendNumber{ NSLog(@"发送验证码"); self.getTelephoneCodeBtn.enabled = NO; [self... ...
分类:
其他好文 时间:
2017-08-21 23:03:18
阅读次数:
421
一、GCD Timer的创建和安放 尽管GCD Timer并不依赖于NSRunLoop,可是有没有可能在某种情况下,GCD Timer也失效了?就好比一開始我们也不知道NSTimer相应着一个runloop的某种mode。 先来看看GCD Timer的用法: dispatch_source_t ti ...
分类:
其他好文 时间:
2017-08-20 13:34:34
阅读次数:
308
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 IndexRunLoop ...
分类:
移动开发 时间:
2017-08-16 21:41:31
阅读次数:
277
linux系统开机要挂载的文件系统的查看(fstab) linux中 查看文件行数 进程正常运行为1,未运行为0. 配置文件,使文件开机自启动 各路英雄,请多多指教。如有错误,望各位指正。 小生这厢有礼了!!! ...
分类:
系统相关 时间:
2017-08-10 22:20:30
阅读次数:
198
理论不介绍,直接上干货~ 一、检测 检测控制器是否被释放,可以检测是否调用了-dealloc生命周期方法。 二、修复 1、因为NSTimer没有释放的原因 避免方式:记得将NSTimer对象timerObj失效与置空。 [self.timerObj invalidate]; self.timerOb ...
分类:
其他好文 时间:
2017-08-09 15:37:27
阅读次数:
119
场景一 :NStimer timer就是一个能在从如今開始的未来的某一个时刻又或者周期性的运行我们指定的方法的对象 NSTimer运行的必要条件:相应线程的RunLoop要开启,mode要相应 以下看timer的循环引用: 如图,我们写这种一个类,当我们初始化这个类就会有一个timer开启。然后当我 ...
分类:
移动开发 时间:
2017-08-03 18:10:31
阅读次数:
260
1.线程的6种状态(Thread.State) (1)New(新创建): new新线程,还未运行。 (2)Runnable(可运行) 调用start方法后。 (3)Blocked(被阻塞) 当前线程试图获取内部的对象锁但该锁被其他线程持有时,该线程进入阻塞状态;当其他线程释放该锁,且线程调度器允许本 ...
分类:
编程语言 时间:
2017-07-30 21:14:54
阅读次数:
268
.NET MVC 编译运行时 提示 >> id为194024的进程当前未运行 << 清理解决方案,重新运行 ...
分类:
系统相关 时间:
2017-07-29 19:33:47
阅读次数:
878
1、NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法。 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocat ...
分类:
其他好文 时间:
2017-07-27 00:58:39
阅读次数:
253
clearQueue([queueName]) 从队列中移除任未运行的项目 queueName:可选。字符串值,包含序列名称。默认是fx,标准的效果序列。 queue([queueName]) 显示或操作在匹配元素上执行的函数队列 queueName:可选。字符串值,包含序列名称。默认是fx,标准的 ...
分类:
Web程序 时间:
2017-07-23 13:35:50
阅读次数:
212