- 授权协议: MIT
- 开发语言: Swift
- 操作系统: OS X
- 软件首页: https://github.com/radex/swiftytimer
软件介绍
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)
数据结构与算法分析
韦斯 (Mark Allen Weiss) / 机械工业出版社 / 2013-2-1 / 79.00元
本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。 随着计算机速度的不断增加和功能的日益强大,人们对有效编程和算法分析的要求也不断增长。本书将算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,并细致讲解精心构造程序的方法,内容全面、缜密严格。 第3版的主要更新如......一起来看看 《数据结构与算法分析》 这本书的介绍吧!
