SwiftyTimer

码农软件 · 软件分类 · 其他开发相关 · 2019-10-20 13:12:11

软件介绍

SwiftyTimer 是一组扩展,可以使 NSTimer API 更加清晰易用,亲近 Swift 语法。

使用示例:

使用 NSTimer.every 和 NSTimer.after,可轻松地安排重复和不重复计时器(重复和延时):

NSTimer.every(0.7.seconds) {
    statusItem.blink()
}
NSTimer.after(1.minute) {
    println("Are you still here?")
}

SwiftyTimer 使用封闭,而不是目标/选择/用户信息。你可以使用 Ruby on Rails-like 类似的助手,制定时间间隔:

1.second
2.5.seconds
5.seconds
10.minutes
1.hour

  你可以传递方法引用,而不用包:

NSTimer.every(30.seconds, align)

如果你想对一个 Timer 对象不进行计划,使用 use new(after:)new(every:):

let timer = NSTimer.new(every: 1.second) {
    println(self.status)
}

调用 start() 使用  new 来安排计时器的创建,您可以选择通过运行循环和循环运行模式

timer.start()
timer.start(modes: NSDefaultRunLoopMode, NSEventTrackingRunLoopMode)


本文地址:https://www.codercto.com/soft/d/17169.html

疯狂的独角兽

疯狂的独角兽

丹·莱昂斯 / 王天任 / 海南出版社 / 2017-10 / 42

★商业与文学的有机结合,真实与虚幻间嬉笑怒骂,幽默风趣、引人入胜、发人深省的商业小说。 ★《纽约时报》《华尔街日报》《旧金山纪事报》Amazon畅销书,《财富》《纽约邮报》《新闻周刊》《华盛顿邮报》、畅销书《硅谷钢铁侠》作者阿什利·万斯、畅销书《一网打尽》作者布拉德·斯通联袂推荐。 ★作者丹·莱昂斯集小说家、记者、编剧为一身——HBO经典热门剧、豆瓣高分美剧《硅谷》作者;畅销书《乔布斯......一起来看看 《疯狂的独角兽》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具