Strongify 1.2

Strongify 1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年10月
SwiftSwift 版本3.0
SPM支持 SPM

Krzysztof Zabłocki 维护。



  • 作者:
  • Krzysztof Zablocki

Strongify

1-文件μ框架,前往Swift中的弱强舞蹈。

基本上允许您从以下内容

target.closure = { [weak self, weak other] some, arguments in 
    guard let strongSelf = self, let strongOther = other else { return }
    /// ... code
}

过渡到以下内容

target.closure = strongify(weak: self, other) { strongSelf, strongOther, some, arguments in
    /// ... code
}

阅读更多

安装

Swift 包管理器

将以下内容添加到 Package.swift 文件依赖中 .Package(url: "https://github.com/krzysztofzablocki/Strongify.git", majorVersion: 1)

许可证

Strongify 在 MIT 许可下可用。更多信息请参阅 LICENSE

贡献

我使用了 SwiftPlate 生成兼容 SPM、CocoaPods 和 Carthage 的 xcodeproj。