LiveValues 1.1.7

LiveValues 1.1.7

Hexagons 维护。



LiveValues

License Cocoapods Platform

Values

当 LiveValues 的值发生变化时,它们会自动更新。LiveValues 可以通过 .live.seconds 静态属性轻松动画化。

安装

使用 CocoaPods 安装。

pod 'LiveValues'
import LiveValues

类型

  • CGFloat --> LiveFloat
  • Int --> LiveInt
  • Bool --> LiveBool
  • CGPoint --> LivePoint
  • CGSize --> LiveSize
  • CGRect --> LiveRect
  • UIColor --> LiveColor

静态属性

  • LiveFloat.live
  • LiveFloat.seconds
  • LiveFloat.secondsSince1970
  • LiveFloat.gyroX
  • LiveFloat.gyroY
  • LiveFloat.gyroZ
  • LiveFloat.accelerationX/Y/Z
  • LiveFloat.magneticFieldX/Y/Z
  • LiveFloat.deviceAttitudeX/Y/Z
  • LiveFloat.deviceGravityX/Y/Z
  • LiveFloat.deviceHeading

函数

  • liveFloat.delay(seconds: 1.0)
  • liveFloat.filter(seconds: 1.0)
  • liveFloat.filter(frames: 60)

静态函数

  • LiveFloat.noise(range: -1.0...1.0, for: 1.0)
  • LiveFloat.wave(range: -1.0...1.0, for: 1.0)

MIDI

这里是一个实时MIDI值范围的示例,范围在0.0到1.0之间。

let midiAny = LiveFloat.midiAny
let midiValue = .midi("<address>")

您可以通过启用日志记录来找到地址,例如

MIDI.main.log = true