SwiftKVO 1.0.0

SwiftKVO 1.0.0

测试测试
语言Swift SwiftSwift
许可证 MIT
发布最新发布2016年9月
SPM支持SPM

Jake维护。



SwiftKVO 1.0.0

  • 作者:
  • Jake00

SwiftKVO

用法

let observer = PropertyObserver(observed: <#NSObject#>, events: <#[String : (AnyObject?, AnyObject?) -> Void]#>, isInitiallyObserving: <#Bool#>)

示例

func scrollViewContentOffsetDidChange(oldValue: AnyObject?, newValue: AnyObject?) {
    if let contentOffset = newValue?.CGPointValue() {
        // Do something with the new content offset...
    }
}

let observer = PropertyObserver(observed: self.scrollView, events: [
    "contentOffset": scrollViewContentOffsetDidChange
    ])

要求

如果使用CocoaPods进行安装,则由于动态框架链接,需要iOS 8或更高版本的部署目标。

如果您愿意手动安装,则由于Swift不支持iOS 6或更低版本,最小部署目标放宽到iOS 7或更高版本。

安装

手动

只需将单个类文件 PropertyObserver.swift 复制并粘贴到您的项目中!

作者

Jake00, [email protected]

许可证

SwiftKVO可在MIT许可证下获得。有关更多信息,请参阅LICENSE文件。