Swift 2017-07-20 22:14
Swift 优雅的定时器及执行工具库 Each
回复:0 查看:7146 感兴趣:104 赞:5
Each 是一个优雅的定时器及执行工具库,用Swift编写。
特性:
特性:
- 完全可配置的定时器
- 支持以毫秒,秒,分和小时为单位的时间间隔
- 完全可扩展
- 与NSTimer对象相比,使用起来更加可读和简单
let timer = Each(1).seconds // Can be .milliseconds, .seconds, .minute, .hours timer.perform { // Do your operations // This closure has to return a NextStep value // Return .continue if you want to leave the timer active, otherwise // return .stop to invalidate it } timer.stop() // This stops immediately the timer timer.restart()
相关开源代码
EFIconFont: 一个用 Swift 实现的 IconFont 封装
Swift Zip文件压缩与解压框架
EFResume - 一个普通的 Swift 简历模板
Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
Swift 版 FlatBuffers(跨平台序列化库)FlatBuffersSwift
Swift 编写的 Github API 客户端 Github.swift
Swift OAuth授权库 SwiftyOAuth
Swift 音频处理库 TempiFFT
iOS通知中心封装库SwiftNotificationCenter
Swift JSON 解析类 Unbox