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

运营笔记

运营笔记

类延昊 / 天津人民版社 / 2016-12-1 / CNY 39.80

运营是入门浅但学问深的行当。一个入门很久的人不见得能在11年内爬到塔尖,同样一个初入龙门的人占据高位也不见得非用11年。 到底该怎么做运营?如何做运营才不至于让自己忙死累死甚至茫然不知所措?如何和用户进行有效沟通?如何把握住处于塔尖20%的核心用户?如何强敌逼阵时快速找到突破口?如何挤破头皮提高转化率? 在这本书里,类类以自己常年战斗在一线摸爬滚打的经验给予了有效而真诚的解答。一起来看看 《运营笔记》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

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

html转js在线工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具