01 自由作家、培训师与咨询师,我喜欢现在的活法。我以自由人的身份与多家机构合作。 经纪人说她是超级个体的经纪人。她从不说“要做”,她只说“是”。 在成为超级个体的路上,先给...
01 自由作家、培训师与咨询师,我喜欢现在的活法。我以自由人的身份与多家机构合作。 经纪人说她是超级个体的经纪人。她从不说“要做”,她只说“是”。 在成为超级个体的路上,先给...
01 自由作家、培训师与咨询师,我喜欢现在的活法。我以自由人的身份与多家机构合作。 经纪人说她是超级个体的经纪人。她从不说“要做”,她只说“是”。 在成为超级个体的路上,先给...
Moya的使用 关于Moya Moya是对Alamofire的再次封装。 让我们用一张图来简单来对比一下直接用Alamofire和用moya的区别: 有关Alamofire ...
微信公众号已经成为一种全新的营销模式,可以大幅度的减少宣传成本,大幅度的提高品牌知名度以及打造更具影响力的品牌形象,那么具体微信公众号要怎样创建与管理呢,一起来学习一下吧。 ...
最近闲来无事,写一些之前用过的一些知识点也好做个总结。这次来说说倒计时的实现也就是计时器。在刚接触这一块的时候也有不少资料文章,不过没有现在多,但是现在好多都是重复的没什么好...
iOS实现倒计时的三种方式 做iOS app开发的过程当中,经常会出现获取验证码等需求,这个时候一般会使用倒计时来提示用户,本文主要总结iOS开发中常用的三种倒计时的实现方式...
在一定时间内监听某种事件,或执行某种任务的线程. 不能停止时间,[updateTimer invalidate];
@autoreleasepool {
NSRunLoop * runLoop = [NSRunLoop currentRunLoop];
NSTimer * udpateTimer = [NSTimer timerWithTimeInterval:30 target:self selector:@selector(onTimerFired:) userInfo:nil repeats:YES];
[runLoop addTimer:udpateTimer forMode:NSRunLoopCommonModes];
[runLoop runUntilDate:[NSDate dateWithTimeIntervalSinceNow:60*30]];}
RunLoop 原理和核心机制RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。 RunLoop是iOS事...
RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。 RunLoop是iOS事...
引言Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架...
二十岁出头,正好处在一个尴尬的年纪。似乎看透了生活,实质却依旧单纯;似乎应有尽有,实质却一无所有;内心身怀雄心壮志,却又不得不脚踏实地。 身处二十岁这个尴尬的年龄,确实会有些...
pthread_mutex 互斥锁
OSSpinLock
这两部分不知道需要引入什么头文件才能够运行,亲能把demo上传到github上面么?
iOS 中几种常用的锁总结多线程编程中,应该尽量避免资源在线程之间共享,以减少线程间的相互作用。 但是总是有多个线程相互干扰的情况(如多个线程访问一个资源)。在线程必须交互的情况下,就需要一些同步...